Skip to content

Conversation

@mykola-elastic
Copy link
Contributor

@mykola-elastic mykola-elastic commented Oct 16, 2025

Adding discovery.datasets field (to support auto-install) for:

  • apache_otel
  • iis_otel
  • mysql_otel
  • nginx_otel
  • nginx_ingress_controller_otel
  • postgresql_otel

Increased kibana.version to ^9.2.0 as all those packages use format_version: 3.5.0 which is only supported beginning Kibana 9.2.0.

Proposed commit message

See title.

Checklist

  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • add discovery.datasets to packages
  • test if the packages get auto-installed on the data ingestion

How to test this PR locally

  • build any of the packages listed (for example, mysql_otel)
  • spin up local elastic stack 9.2
  • set up OTel receiver + exporter (for example, mysqlreceiver), and the corresponding service (I spinned up mysql in docker)
  • check that data is ingested (for mysql - data_stream.dataset: mysqlreceiver.otel)
  • wait 5 mins
  • check that the corresponding package was installed (dashboard added)

@mykola-elastic mykola-elastic self-assigned this Oct 16, 2025
@mykola-elastic mykola-elastic added Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations] Integration:nginx_ingress_controller_otel Nginx Ingress Controller OpenTelemetry Logs Integration:nginx_otel NGINX OpenTelemetry Assets Integration:apache_otel Apache OpenTelemetry Assets Integration:mysql_otel MySQL OpenTelemetry assets Integration:iis_otel IIS OpenTelemetry assets Integration:postgresql_otel PostgreSQL OpenTelemetry Assets labels Oct 16, 2025
@mykola-elastic mykola-elastic changed the title add discovery.datasets to _otel packages owned by infraobs [DRAFT] add discovery.datasets to _otel packages owned by infraobs Oct 16, 2025
@mykola-elastic mykola-elastic added the enhancement New feature or request label Oct 16, 2025
@mykola-elastic mykola-elastic changed the title [DRAFT] add discovery.datasets to _otel packages owned by infraobs add discovery.datasets to _otel packages owned by infraobs Oct 17, 2025
@mykola-elastic mykola-elastic marked this pull request as ready for review October 17, 2025 06:38
@mykola-elastic mykola-elastic requested a review from a team as a code owner October 17, 2025 06:38
@mykola-elastic
Copy link
Contributor Author

@ishleenk17 this one is ready

elastic:
subscription: "basic"
discovery:
datasets:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would hold back on this one for now.
As we are still in process of finalizing how we would want to handle the logs Content Packs

@ishleenk17
Copy link
Member

  1. Can we also add this was tested for which all packages.
  2. Pelase create another PR to the othe CP's as well which are not owned by us. Lets track both under the main issue

@mykola-elastic
Copy link
Contributor Author

I tested mysql_otel, nginx_otel, and postgresql_otel (also aws_vpcflow_otel).

Should I remove nginx_ingress_controller_otel from this one? @ishleenk17

@ishleenk17
Copy link
Member

Should I remove nginx_ingress_controller_otel from this one? @ishleenk17

Yes, lets remove it for now. And make a note in the main issue.

@mykola-elastic
Copy link
Contributor Author

@ishleenk17 I removed nginx_ingress_controller_otel from this one. We can merge it (please approve). I am going to create PR for other packages now (not owned by us)

@elasticmachine
Copy link

💚 Build Succeeded

History

cc @mykola-elastic

@mykola-elastic mykola-elastic merged commit 02e7703 into elastic:main Oct 23, 2025
7 checks passed
@elastic-vault-github-plugin-prod

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

@elastic-vault-github-plugin-prod

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

@elastic-vault-github-plugin-prod

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

@elastic-vault-github-plugin-prod

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

@elastic-vault-github-plugin-prod

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

@andrewkroh andrewkroh removed the Integration:nginx_ingress_controller_otel Nginx Ingress Controller OpenTelemetry Logs label Oct 23, 2025
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:apache_otel Apache OpenTelemetry Assets Integration:iis_otel IIS OpenTelemetry assets Integration:mysql_otel MySQL OpenTelemetry assets Integration:nginx_otel NGINX OpenTelemetry Assets Integration:postgresql_otel PostgreSQL OpenTelemetry Assets Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants