Skip to content

Add support for appinsights in Metricbeat and Filebeat #18570

@narph

Description

@narph

Describe the enhancement: Adding an appinsights metricset in the Metricbeat azure module and appinsights fileset in the Filbeat azure module.

Describe a specific use case for the enhancement or feature:

  • use the azure sdk for go: https://github.com/Azure/azure-sdk-for-go/tree/master/services/preview/appinsights/v1/insights which matches the appinsights rest
    apis https://dev.applicationinsights.io/quickstart
  • for the appinsights metricset we should use the GET /metrics api which contains the app's telemetry data aggregated during ingestion into the Application Insights, some similarities to the monitor metricset will be there mostly related to filtering.
  • for the other 2 apis in appinsights: GET events API and query API return event data, either individual events or aggregated with a range of options/filters, maybe we should consider creating an appisinsights fileset as well for the events

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions