Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Metricbeat support for monitoring AWS Fargate #22210

Closed
2 tasks
kaiyan-sheng opened this issue Oct 27, 2020 · 1 comment · Fixed by #22034
Closed
2 tasks

Add Metricbeat support for monitoring AWS Fargate #22210

kaiyan-sheng opened this issue Oct 27, 2020 · 1 comment · Fixed by #22034
Assignees
Labels
Team:Platforms Label for the Integrations - Platforms team v7.11.0

Comments

@kaiyan-sheng
Copy link
Contributor

With some initial investigation, we would like to add support for monitoring AWS Fargate using Metricbeat. AWS ECS container agent injects an environment variable into each container, referred to as the task metadata endpoint which provides various task metadata and Docker stats to the container. We can collect monitoring metrics from each container inside the same task using this task metadata endpoint.

Since we can only get metrics from task metadata endpoint when running Metricbeat as a container in the Fargate task, there are no AWS credentials like access keys and secret access keys needed. This means awsfargate can be its own Metricbeat Module (instead of making it a metricset under aws module).

This issue is to track the work for adding awsfargate module into Metricbeat.

Metricbeat Module / Dataset release checklist

This checklist is intended for Devs which create or update a module to make sure modules are consistent.

Metricbeat module

  • Example data.json exists and an automated way to generate it exists (go test -data)
  • Test environment in Docker exist for integration tests
@kaiyan-sheng kaiyan-sheng self-assigned this Oct 27, 2020
@kaiyan-sheng kaiyan-sheng added Team:Platforms Label for the Integrations - Platforms team v7.11.0 labels Oct 27, 2020
@elasticmachine
Copy link
Collaborator

Pinging @elastic/integrations-platforms (Team:Platforms)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Platforms Label for the Integrations - Platforms team v7.11.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants