Apollo Observability
Overview
Comprehensive observability setup for Apollo.io integrations including metrics, logging, tracing, and alerting.
Prerequisites
-
Valid Apollo.io API credentials
-
Node.js 18+ or Python 3.10+
-
Completed apollo-install-auth setup
Instructions
Follow these high-level steps to implement apollo-observability:
-
Review the prerequisites and ensure your environment is configured
-
Follow the detailed implementation guide for step-by-step code examples
-
Validate your implementation against the output checklist below
For full implementation details, load: Read(plugins/saas-packs/apollo-pack/skills/apollo-observability/references/implementation-guide.md)
Output
-
Prometheus metrics for all Apollo operations
-
Structured JSON logging with PII redaction
-
OpenTelemetry distributed tracing
-
Alerting rules for errors, rate limits, latency
-
Grafana dashboard configuration
-
Health check endpoints
Error Handling
Issue Resolution
Missing metrics Verify instrumentation
Alert noise Tune thresholds
Log volume Adjust log levels
Trace gaps Check propagation
Resources
-
Prometheus Documentation
-
OpenTelemetry
-
Grafana Dashboards
-
Pino Logger
Next Steps
Proceed to apollo-incident-runbook for incident response.
Examples
Basic usage: Apply apollo observability to a standard project setup with default configuration options.
Advanced scenario: Customize apollo observability for production environments with multiple constraints and team-specific requirements.