DataDog / integrations-core

Core integrations of the Datadog Agent
BSD 3-Clause "New" or "Revised" License
937 stars 1.41k forks source link

Don't hardcode location of payload file in serving script. #18993

Closed iliakur closed 1 week ago

iliakur commented 1 week ago

What does this PR do?

Before

serve.py can only work as part of the ddev meta scripts serve-openmetrics-payload command.

After

You can call serve.py directly to serve openmetrics payloads.

Motivation

Some integrations, for instance vllm don't work with the serve-openmetrics-payload command. They require more than just the OM HTTP endpoint, they scrape some endpoints for metadata.

I found that I needed to hack something together for that case:

  1. invoke serve.py directly to serve the OM payloads
  2. modify the vllm source to skip crawling the metadata endpoint
  3. run ddev env start vllm... and point the agent to the server exposed by serve.py

Review checklist (to be filled by reviewers)

codecov[bot] commented 1 week ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.39%. Comparing base (66d9280) to head (2518956). Report is 1 commits behind head on master.

Additional details and impacted files | [Flag](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | Coverage Δ | | |---|---|---| | [active_directory](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `86.36% <ø> (ø)` | | | [activemq](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `52.80% <ø> (ø)` | | | [activemq_xml](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `82.20% <ø> (ø)` | | | [amazon_msk](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.19% <ø> (ø)` | | | [ambari](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `85.75% <ø> (ø)` | | | [apache](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `95.08% <ø> (ø)` | | | [appgate_sdp](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.93% <ø> (ø)` | | | [arangodb](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `98.23% <ø> (ø)` | | | [argo_rollouts](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `90.00% <ø> (ø)` | | | [argo_workflows](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `87.87% <ø> (ø)` | | | [argocd](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `87.23% <ø> (ø)` | | | [aspdotnet](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `100.00% <ø> (ø)` | | | [avi_vantage](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `91.35% <ø> (ø)` | | | [aws_neuron](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `92.42% <ø> (ø)` | | | [azure_iot_edge](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `82.08% <ø> (ø)` | | | [boundary](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `100.00% <ø> (ø)` | | | [btrfs](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `83.33% <ø> (ø)` | | | [cacti](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `87.90% <ø> (ø)` | | | [calico](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `84.61% <ø> (ø)` | | | [cassandra](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `66.66% <ø> (ø)` | | | [cert_manager](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `77.41% <ø> (ø)` | | | [cisco_aci](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.59% <ø> (ø)` | | | [citrix_hypervisor](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `87.50% <ø> (ø)` | | | [cloud_foundry_api](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.11% <ø> (ø)` | | | [cloudera](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `99.51% <ø> (ø)` | | | [cockroachdb](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.85% <ø> (ø)` | | | [consul](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `91.92% <ø> (ø)` | | | [coredns](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `95.65% <ø> (ø)` | | | [couch](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `95.07% <ø> (ø)` | | | [crio](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.79% <ø> (ø)` | | | [datadog_checks_dev](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `77.63% <ø> (ø)` | | | [datadog_checks_downloader](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `81.35% <ø> (+3.23%)` | :arrow_up: | | [datadog_cluster_agent](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `90.19% <ø> (ø)` | | | [dcgm](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.54% <ø> (ø)` | | | [ddev](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `87.46% <ø> (ø)` | | | [directory](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.46% <ø> (ø)` | | | [disk](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.44% <ø> (ø)` | | | [dns_check](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.81% <ø> (ø)` | | | [druid](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `97.70% <ø> (ø)` | | | [ecs_fargate](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `83.71% <ø> (ø)` | | | [eks_fargate](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `94.05% <ø> (ø)` | | | [envoy](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `92.97% <ø> (+3.02%)` | :arrow_up: | | [esxi](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.92% <ø> (ø)` | | | [etcd](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `95.56% <ø> (ø)` | | | [external_dns](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.28% <ø> (ø)` | | | [fluentd](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `84.32% <ø> (ø)` | | | [fluxcd](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `88.31% <ø> (ø)` | | | [fly_io](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `97.13% <ø> (ø)` | | | [foundationdb](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `83.83% <ø> (ø)` | | | [gitlab_runner](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `92.76% <ø> (ø)` | | | [glusterfs](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `80.00% <ø> (ø)` | | | [go_expvar](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `92.66% <ø> (ø)` | | | [gunicorn](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `92.91% <ø> (ø)` | | | [hazelcast](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `92.30% <ø> (ø)` | | | [hdfs_datanode](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.63% <ø> (ø)` | | | [hdfs_namenode](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `86.60% <ø> (ø)` | | | [hive](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `51.42% <ø> (ø)` | | | [hivemq](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `61.90% <ø> (ø)` | | | [http_check](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `94.25% <ø> (ø)` | | | [hudi](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `73.91% <ø> (ø)` | | | [ibm_db2](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `86.87% <ø> (ø)` | | | [ibm_i](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `82.36% <ø> (ø)` | | | [ibm_mq](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `47.55% <ø> (ø)` | | | [ignite](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `46.66% <ø> (ø)` | | | [impala](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `97.97% <ø> (ø)` | | | [istio](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `77.86% <ø> (ø)` | | | [jboss_wildfly](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `47.36% <ø> (ø)` | | | [kafka](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `64.70% <ø> (ø)` | | | [karpenter](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `95.06% <ø> (ø)` | | | [kong](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `88.42% <ø> (ø)` | | | [kube_apiserver_metrics](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `97.75% <ø> (ø)` | | | [kube_controller_manager](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `97.88% <ø> (ø)` | | | [kube_dns](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `95.94% <ø> (ø)` | | | [kube_metrics_server](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `94.87% <ø> (ø)` | | | [kube_proxy](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.80% <ø> (ø)` | | | [kube_scheduler](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `97.92% <ø> (ø)` | | | [kubeflow](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.22% <ø> (ø)` | | | [kubelet](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `91.09% <ø> (ø)` | | | [kubernetes_cluster_autoscaler](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.22% <ø> (ø)` | | | [kubernetes_state](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.49% <ø> (ø)` | | | [kubevirt_api](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `82.75% <ø> (ø)` | | | [kubevirt_controller](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `85.36% <ø> (ø)` | | | [kubevirt_handler](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `91.32% <ø> (ø)` | | | [kyototycoon](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `85.96% <ø> (ø)` | | | [kyverno](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `82.27% <ø> (ø)` | | | [lighttpd](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `83.64% <ø> (ø)` | | | [linkerd](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `84.70% <ø> (ø)` | | | [linux_proc_extras](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.20% <ø> (ø)` | | | [mapr](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `82.70% <ø> (ø)` | | | [mapreduce](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `81.99% <ø> (ø)` | | | [marathon](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `83.06% <ø> (ø)` | | | [mcache](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.48% <ø> (ø)` | | | [mesos_master](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.71% <ø> (ø)` | | | [mesos_slave](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.56% <ø> (ø)` | | | [nagios](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.01% <ø> (ø)` | | | [network](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.77% <ø> (ø)` | | | [nfsstat](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `95.20% <ø> (ø)` | | | [nginx](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `94.65% <ø> (ø)` | | | [nginx_ingress_controller](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `98.55% <ø> (ø)` | | | [nvidia_triton](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `88.52% <ø> (ø)` | | | [openldap](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.33% <ø> (ø)` | | | [openmetrics](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `98.05% <ø> (ø)` | | | [openstack](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `55.11% <ø> (ø)` | | | [pgbouncer](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `91.66% <ø> (ø)` | | | [php_fpm](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `90.45% <ø> (ø)` | | | [postfix](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `88.04% <ø> (ø)` | | | [powerdns_recursor](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.65% <ø> (ø)` | | | [presto](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `59.09% <ø> (ø)` | | | [process](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `85.71% <ø> (ø)` | | | [prometheus](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `94.17% <ø> (ø)` | | | [proxysql](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `98.97% <ø> (ø)` | | | [pulsar](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `100.00% <ø> (ø)` | | | [ray](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.45% <ø> (ø)` | | | [rethinkdb](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `98.27% <ø> (ø)` | | | [riak](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `99.21% <ø> (ø)` | | | [riakcs](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `88.82% <ø> (ø)` | | | [silk](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.82% <ø> (ø)` | | | [singlestore](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `90.81% <ø> (ø)` | | | [slurm](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `88.17% <ø> (ø)` | | | [snowflake](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.27% <ø> (ø)` | | | [solr](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `56.25% <ø> (ø)` | | | [spark](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.17% <ø> (ø)` | | | [squid](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `100.00% <ø> (ø)` | | | [ssh_check](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `92.20% <ø> (ø)` | | | [statsd](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `87.36% <ø> (ø)` | | | [strimzi](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.78% <ø> (ø)` | | | [supervisord](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `90.14% <ø> (ø)` | | | [system_core](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `92.52% <ø> (ø)` | | | [system_swap](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `98.30% <ø> (ø)` | | | [tcp_check](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `90.72% <ø> (ø)` | | | [teamcity](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `87.39% <ø> (ø)` | | | [tekton](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `82.30% <ø> (ø)` | | | [teleport](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `99.61% <ø> (ø)` | | | [temporal](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `100.00% <ø> (ø)` | | | [teradata](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `94.27% <ø> (ø)` | | | [tibco_ems](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `91.98% <ø> (ø)` | | | [tls](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `91.78% <ø> (ø)` | | | [torchserve](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `97.32% <ø> (ø)` | | | [traefik_mesh](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `76.75% <ø> (ø)` | | | [traffic_server](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `96.13% <ø> (ø)` | | | [twemproxy](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `79.45% <ø> (ø)` | | | [twistlock](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `80.41% <ø> (ø)` | | | [varnish](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `84.22% <ø> (ø)` | | | [vllm](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `93.10% <ø> (ø)` | | | [weaviate](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `76.27% <ø> (ø)` | | | [win32_event_log](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `82.55% <ø> (ø)` | | | [wmi_check](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `97.50% <ø> (ø)` | | | [yarn](https://app.codecov.io/gh/DataDog/integrations-core/pull/18993/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog) | `89.89% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=DataDog#carryforward-flags-in-the-pull-request-comment) to find out more.