Integrations

AWS

Connect Castrel to Amazon Web Services for CloudWatch metrics/alerts, logs, cost analysis, and optimization recommendations.

Overview

  • Connector name: aws
  • Supported API version: CloudWatch API, CloudWatch Logs Insights API, Cost Explorer API
  • Official docs: AWS CloudWatch Documentation

Configuration

To use AWS tools, create a Connector with the following fields:

FieldRequiredDescription
aws_access_key_idYesIAM Access Key ID
aws_secret_access_keyYesIAM Secret Access Key
regionYesAWS region (e.g., us-east-1, ap-northeast-1)
session_tokenNoSTS temporary credential Session Token (required when using IAM Role)
timeoutNoRequest timeout in seconds (default: 60)
verify_sslNoVerify SSL certificates (default: true)

It is recommended to create a least-privilege IAM user with only cloudwatch:Get*, cloudwatch:List*, logs:*, ce:*, and similar read-only permissions.

Available Tools

This connector provides a comprehensive set of tools for AWS observability and cost analysis.

  • CloudWatch Metrics: Query metric time-series data (GetMetricData / GetMetricStatistics)
  • CloudWatch Alarms: Retrieve current alarm states and history
  • CloudWatch Logs: Run Logs Insights queries to search application logs
  • Cost analysis: Use Cost Explorer to retrieve cost trends, forecasts, and breakdowns
  • Cost optimization: Use Cost Optimization Hub for savings recommendations and estimates