Observability Setup Skill
Use this skill when setting up or configuring the observability stack - saved views, webhook integrations, notification channels, and external integrations. This is the "day 1 setup" skill for onboarding a new service or reconfiguring notification pipelines.
CLI Commands
Views
Webhooks
Notifications
Integrations
All commands support -o json for structured output and -p <profile> for profile selection.
New Service Setup Workflow
When onboarding a new service, follow this checklist:
1. Create Saved Views
Set up views for the service's key log queries:
2. Set Up Notification Connectors
Configure channels (Slack, PagerDuty, email):
3. Configure Notification Routing
Route alerts to the right channels:
4. Set Up Webhooks
Configure outgoing webhooks for external integrations:
5. Install Integrations
Deploy relevant integrations and extensions:
6. Create Dashboard
Use the cx-dashboards skill for the full dashboard creation workflow.
7. Create SLOs
Use the cx-slos skill for SLO creation and monitoring.
Notification Setup Workflow
Detailed notification channel configuration:
1. List Available Connector Types
2. Create a Connector
3. Create a Router
4. Assign or Create a Preset
5. Test End-to-End
Webhook Setup
1. List Webhook Types
2. Create Webhook
Template from an existing webhook if possible:
3. Test Webhook
4. Create Automation Actions (Optional)
Key Principles
- Always test after setup - use
cx notifications test,cx webhooks test,cx integrations test - Use
--from-filefor complex JSON payloads - pipe from stdin or use a file - Template from existing -
cx <command> get <id> -o json > template.jsonbefore creating - Check connector types first -
cx notifications connectors typesandcx webhooks typesbefore creating
Related Skills
cx-dashboards- dashboard creation and replace workflowcx-slos- SLO creation and error-budget monitoringcx-cases- triage the cases raised when alerts firecx-alerts- alert definitions that trigger notificationscx-telemetry-querying- verify data flows after setup


