Skip to content

Add tags to remaining OTel content package dashboards#19942

Merged
giorgi-imerlishvili-elastic merged 6 commits into
elastic:mainfrom
giorgi-imerlishvili-elastic:add-otel-tags-others
Jul 8, 2026
Merged

Add tags to remaining OTel content package dashboards#19942
giorgi-imerlishvili-elastic merged 6 commits into
elastic:mainfrom
giorgi-imerlishvili-elastic:add-otel-tags-others

Conversation

@giorgi-imerlishvili-elastic

@giorgi-imerlishvili-elastic giorgi-imerlishvili-elastic commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Proposed commit message

Add a kibana/tags.yml to the remaining OpenTelemetry content packages (web servers/proxies, message queues, containers/orchestration, infra/system, monitoring/caching, and others) so their dashboards are tagged with the technology and OpenTelemetry, plus a Kubernetes tag where relevant. This makes the assets easy to filter and identify in Kibana for SAs and customers.

Content packages tag their assets via kibana/tags.yml (text + asset_types: [dashboard]), mirroring the existing kubernetes_otel package. Note: the kibana/tag/*.json saved-object + dashboard-references form referenced in the issue is only valid for integration packages; the content-package spec (additionalContents: false) does not allow a kibana/tag/ folder, so tags.yml is used instead. As a consequence tag colors are not settable (Kibana auto-assigns them) and dashboards are not modified.

kubernetes_otel already had an OpenTelemetry tag; this PR adds the missing Kubernetes tag to it.

Packages in this PR (21):
apache_otel, apache_tomcat_otel, envoyproxy_otel, haproxy_otel, iis_otel, nginx_otel, nginx_ingress_controller_otel, traefik_otel, activemq_otel, ibmmq_otel, kafka_otel, rabbitmq_otel, docker_otel, kubernetes_otel, nvidia_gpu_otel, system_otel, vsphere_otel, memcached_otel, zookeeper_otel, airflow_otel, profilingmetrics_otel.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs. (N/A — content packages, no data streams)
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices (no dashboards were added or modified).

Author's Checklist

  • Tags are defined via kibana/tags.yml and applied to dashboard assets on install.

How to test this PR locally

  1. elastic-package build in each changed package.
  2. Install a package (e.g. cd packages/kubernetes_otel && elastic-package install) against a running stack.
  3. In Kibana, open the package's dashboard(s) and confirm the technology/OpenTelemetry (and Kubernetes where applicable) tags are attached, and that the dashboards are discoverable by filtering on those tags.

Related issues

Screenshots

@giorgi-imerlishvili-elastic giorgi-imerlishvili-elastic added the enhancement New feature or request label Jul 2, 2026
Add a kibana/tags.yml to the remaining OTel content packages (web
servers/proxies, message queues, containers/orchestration, infra/system,
monitoring/caching, and others) so their dashboards are tagged with the
technology and OpenTelemetry, plus a Kubernetes tag where relevant. This
makes the assets filterable and identifiable in Kibana for SAs and
customers.

Content packages tag assets via kibana/tags.yml (text + asset_types),
mirroring the existing kubernetes_otel package; the kibana/tag/*.json
saved-object form is only valid for integration packages.

Relates elastic/obs-integration-team#1136
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

✅ Elastic Docs Style Checker (Vale)

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.

Add `alerting_rule_template` to the asset_types in kibana/tags.yml for
packages that ship alert rule templates, so those assets get the same
tags as the dashboards.

Relates elastic/obs-integration-team#1136
@andrewkroh andrewkroh added Integration:vsphere_otel VMware vSphere OpenTelemetry Assets Integration:envoyproxy_otel Envoyproxy OpenTelemetry assets Integration:activemq_otel ActiveMQ OpenTelemetry Assets Integration:kafka_otel Kafka OpenTelemetry Assets Integration:ibmmq_otel IBM MQ OpenTelemetry Assets Integration:memcached_otel Memcached OpenTelemetry assets Integration:zookeeper_otel Zookeeper OTel Assets Integration:airflow_otel Airflow OpenTelemetry Integration:rabbitmq_otel RabbitMQ OpenTelemetry assets Integration:nginx_ingress_controller_otel Nginx Ingress Controller OpenTelemetry Logs Integration:profilingmetrics_otel Profilingmetrics OpenTelemetry Assets Integration:apache_tomcat_otel Apache Tomcat OpenTelemetry Assets Integration:kubernetes_otel Kubernetes OpenTelemetry Assets Integration:nvidia_gpu_otel NVIDIA GPU OpenTelemetry Assets Integration:traefik_otel Traefik OpenTelemetry Assets Integration:docker_otel Docker OpenTelemetry Assets Integration:apache_otel Apache OpenTelemetry Assets Integration:haproxy_otel Haproxy OpenTelemetry Assets Integration:nginx_otel NGINX OpenTelemetry Assets Integration:system_otel System OpenTelemetry Assets Integration:iis_otel IIS OpenTelemetry assets labels Jul 3, 2026
@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

✅ All changelog entries have the correct PR link.

@giorgi-imerlishvili-elastic

Copy link
Copy Markdown
Contributor Author

@elastic/obs-ds-hosted-services please review the PR

@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

History

cc @giorgi-imerlishvili-elastic

@mergify

mergify Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@giorgi-imerlishvili-elastic giorgi-imerlishvili-elastic merged commit 49864db into elastic:main Jul 8, 2026
9 checks passed
@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package activemq_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/activemq_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package airflow_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/airflow_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package apache_otel - 0.6.0 containing this change is available at https://epr.elastic.co/package/apache_otel/0.6.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package apache_tomcat_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/apache_tomcat_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package docker_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/docker_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package envoyproxy_otel - 0.4.0 containing this change is available at https://epr.elastic.co/package/envoyproxy_otel/0.4.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package haproxy_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/haproxy_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package ibmmq_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/ibmmq_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package iis_otel - 0.5.0 containing this change is available at https://epr.elastic.co/package/iis_otel/0.5.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package kafka_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/kafka_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package kubernetes_otel - 2.4.0 containing this change is available at https://epr.elastic.co/package/kubernetes_otel/2.4.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package memcached_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/memcached_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package nginx_ingress_controller_otel - 0.4.0 containing this change is available at https://epr.elastic.co/package/nginx_ingress_controller_otel/0.4.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package nginx_otel - 0.6.0 containing this change is available at https://epr.elastic.co/package/nginx_otel/0.6.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package nvidia_gpu_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/nvidia_gpu_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package profilingmetrics_otel - 0.1.0 containing this change is available at https://epr.elastic.co/package/profilingmetrics_otel/0.1.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package rabbitmq_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/rabbitmq_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package system_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/system_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package traefik_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/traefik_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package vsphere_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/vsphere_otel/0.3.0/

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package zookeeper_otel - 0.3.0 containing this change is available at https://epr.elastic.co/package/zookeeper_otel/0.3.0/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Integration:activemq_otel ActiveMQ OpenTelemetry Assets Integration:airflow_otel Airflow OpenTelemetry Integration:apache_otel Apache OpenTelemetry Assets Integration:apache_tomcat_otel Apache Tomcat OpenTelemetry Assets Integration:docker_otel Docker OpenTelemetry Assets Integration:envoyproxy_otel Envoyproxy OpenTelemetry assets Integration:haproxy_otel Haproxy OpenTelemetry Assets Integration:ibmmq_otel IBM MQ OpenTelemetry Assets Integration:iis_otel IIS OpenTelemetry assets Integration:kafka_otel Kafka OpenTelemetry Assets Integration:kubernetes_otel Kubernetes OpenTelemetry Assets Integration:memcached_otel Memcached OpenTelemetry assets Integration:nginx_ingress_controller_otel Nginx Ingress Controller OpenTelemetry Logs Integration:nginx_otel NGINX OpenTelemetry Assets Integration:nvidia_gpu_otel NVIDIA GPU OpenTelemetry Assets Integration:profilingmetrics_otel Profilingmetrics OpenTelemetry Assets Integration:rabbitmq_otel RabbitMQ OpenTelemetry assets Integration:system_otel System OpenTelemetry Assets Integration:traefik_otel Traefik OpenTelemetry Assets Integration:vsphere_otel VMware vSphere OpenTelemetry Assets Integration:zookeeper_otel Zookeeper OTel Assets Team:obs-ds-hosted-services Observability Hosted Services team [elastic/obs-ds-hosted-services] Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants