Overview
Aiden's true power lies in its ability to directly interact with your infrastructure, tools, and services. Through its robust integrations architecture, Aiden can access real-time system data, enabling it to provide precise, context-aware assistance for your DevOps queries and tasks.
When you enable an integration, Aiden gains secure, controlled access to that specific system. For example:
- With Prometheus integration, Aiden can analyze real-time metrics and answer questions like "What's the error rate trend for our payment service over the last 6 hours?"
- Through AWS integration, Aiden can inspect your cloud resources and help with queries like "Why did our EC2 costs spike last week?"
- With database integrations (Postgres, MySQL), Aiden can investigate performance issues and help optimize queries.
- AWS Cloud
- Microsoft Azure
- Prometheus
- PostgreSQL
- MySQL
- ClickHouse
More integrations are being added regularly to expand Aiden's capabilities. Grafana Loki, Elasticsearch, Google Cloud Platform (GCP), ArgoCD, Kubernetes, Jenkins, Civo Cloud are some of the integrations that are coming soon.
Integrations are not active by default. Users need to enable them explicitly, ensuring that Aiden only interacts with systems authorized by the user. Each Integration requires a set of configuration parameters that the user must provide to enable the respective integration.
To enable an Integration follow the below-mentioned steps -
1. Navigate to the Integrations Page by clicking the Integrations button on the navigation sidebar. 2. Click the Activate button for the Integration you want to enable.
3. Provide the configuration parameters required to enable the integration. 4. Click the Save button to enable the integration.
Below is a snapshot of enabling the AWS integration.
Once activated, you can immediately start asking queries related to the enabled integration. If you attempt to query an unenabled integration, Aiden will prompt you to enable it first.
By leveraging integrations, Aiden empowers you to seamlessly bridge the gap between general DevOps knowledge and specific operational data, making it an indispensable tool for modern development and operations teams.