Enabling Logging and Monitoring for Calibo Accelerate Orchestrator Agent by Using AWS CloudWatch

We recommend that you enable logging and monitoring for Calibo Accelerate Orchestrator Agent. This section provides steps to enable logging and monitoring for Calibo Accelerate Orchestrator Agent by using Amazon CloudWatch as an example. You can use any logging and monitoring tool that is supported by Kubernetes.

You can use Amazon CloudWatch Container Insights to collect, aggregate, and summarize metrics and logs from the Calibo Accelerate Orchestrator Agent running in your Amazon EKS cluster.

You can use the Amazon EKS add-on to install Container Insights with enhanced observability for Amazon EKS. For more details about this add-on, refer to the AWS documentation.

The Amazon CloudWatch Observability EKS add-on installs the CloudWatch Agent and the Fluent-bit agent on an Amazon EKS cluster, with Container Insights enhanced observability for Amazon EKS and CloudWatch Application Signals enabled by default. Using the add-on, you can collect infrastructure metrics, application performance telemetry, and container logs from the Amazon EKS cluster.

To install the Amazon CloudWatch Observability EKS add-on

  1. To attach the CloudWatchAgentServerPolicy IAM policy to your worker nodes and to set up the necessary permissions, run the following command. Replace my-worker-node-role with the IAM role used by your Kubernetes worker nodes.
    Copy
    aws iam attach-role-policy \
    --role-name my-worker-node-role \
    --policy-arn arn:aws:iam::aws:policy/CloudWatchAgentServerPolicy 
  2. Run the following command to install the add-on:

    Copy
    aws eks create-addon --cluster-name my-cluster-name --addon-name amazon-cloudwatch-observability

For more information about the Amazon CloudWatch Observability EKS add-on, refer to the AWS documentation.

Related Topics Link IconRelated Topics

What's next? Updating Calibo Accelerate Orchestrator Agent