Integrations
Bitaic is designed to integrate seamlessly with popular tools and services, enabling you to enhance your workflows, centralize your monitoring data, and automate tasks. Whether you need real-time alerts in your team's communication channels, automated incident management, or deeper data analysis, Bitaic's integrations offer flexibility and customization.
Key Integration Types
- Alerting and Notification Integrations: Send alerts to your preferred channels, like Slack, Microsoft Teams, and email.
- Incident Management: Automatically create and manage incidents in platforms like PagerDuty.
- API and Webhooks: Use Bitaic's API and webhook capabilities to connect with custom or in-house tools.
Support Matrix
| Provider | Workflow | Permission or auth | Typical use |
|---|---|---|---|
| Slack | Alert routing | Authorize Bitaic to post to selected workspace channels. | Send critical monitoring alerts to team channels. |
| Microsoft Teams | Alert routing | Configure the Teams channel webhook or connector. | Notify operations channels when incidents open or recover. |
| Notification | Manage notification recipients from Bitaic settings. | Route alerts to individual or group inboxes. | |
| PagerDuty | Incident routing | Connect the PagerDuty account and map alert priority rules. | Create incidents from Bitaic alert events. |
| API tokens | Automation | Create scoped tokens from an account with API access rights. | Read monitoring data or manage configuration from scripts. |
| Webhooks | Custom routing | Configure an HTTPS receiver and protect the signing secret. | Deliver alert events to internal tools or workflows. |
Configure integrations from a Bitaic role that can manage notification routing, API access, or webhook settings, and complete any provider-side authorization before sending production alerts.
1. Alerting and Notification Integrations
Stay informed about infrastructure events and critical alerts by integrating Bitaic with popular communication tools. This ensures your team can respond quickly to potential issues.
- Slack: Receive Bitaic alerts directly in Slack channels, enabling team members to discuss and act on issues immediately.
- Configuration: In the Bitaic App, go to Settings > Integrations > Slack and authorize Bitaic to post to your workspace.
- Customization: Set up alert filters to send only critical or specific alerts to Slack channels.
- Microsoft Teams: Integrate Bitaic with Microsoft Teams to notify your team of incidents and alerts in real-time.
- Configuration: Go to Settings > Integrations > Microsoft Teams in Bitaic, generate a webhook, and add it to your Teams channel.
- Customization: Customize alert levels and filter notifications by endpoint or service to reduce noise.
- Email: Configure Bitaic to send alerts and notifications directly to your inbox.
- Configuration: Under Settings > Notifications, specify email addresses for receiving alerts and configure alert levels.
- Customization: Set different alert levels (e.g., critical only) for various team members.
2. Incident Management
Automatically create and manage incidents in incident management platforms, helping your team stay organized and respond quickly.
- PagerDuty: Integrate with PagerDuty to automatically trigger incidents based on Bitaic alerts.
- Configuration: In the Bitaic App, navigate to Settings > Integrations > PagerDuty and connect your PagerDuty account.
- Customization: Map Bitaic alert levels to PagerDuty incident priorities and configure alert routing.
3. API and Webhooks
Bitaic's API and Webhooks enable you to integrate with custom tools, automate workflows, and extend monitoring capabilities. Use the API and Webhooks reference for authentication, endpoint patterns, response shapes, webhook events, signing headers, retries, and security guidance.
Use built-in integrations for standard alert routing, and use webhooks when an in-house system needs a signed event payload or custom delivery workflow.
Bitaic API:
- Overview: Bitaic's RESTful API provides programmatic access to platform features, allowing you to retrieve metrics, configure alerts, manage monitored resources, inspect agents, and export data.
- Authentication: Authenticate API requests with bearer tokens created in Settings > API Keys.
- Operational shape: API responses include resource data, pagination metadata where applicable, and a request ID for support and audit review.
- Example Use Cases:
- Automate agent deployment across multiple servers.
- Retrieve health metrics for integration into custom dashboards.
- Create custom alerts and notifications based on real-time monitoring data.
- Export alert, metric, and event data for reporting or review.
Webhooks:
- Overview: Use webhooks to automatically send real-time data to external systems when specific events occur (e.g., a critical alert or agent failure).
- Configuration: Under Settings > Integrations > Webhooks, configure webhook URLs and select triggering events.
- Security: Verify Bitaic webhook signatures, reject stale deliveries, and use event IDs to prevent duplicate processing.
- Example Use Cases:
- Send Bitaic alerts to a custom incident management tool.
- Integrate with a BI tool to feed monitoring metrics into performance reports.
- Trigger automated workflows in an IT automation platform upon receiving specific Bitaic alerts.
Integration Support and Documentation
If you encounter any issues, Bitaic's support team is available to assist with troubleshooting and setup.