Skip to content

Conversation

@jaydeluca
Copy link
Member

@jaydeluca jaydeluca commented Jul 22, 2025

Resolves #14336

Context

Let the automation begin! 🎉

The documentation site has a table listing instrumentation modules and their associated "name" that can be used to disable them. This list is maintained manually, and often is not kept up to date.

image

This PR

I've extended our documentation generation tooling to use the instrumentation-list.yaml in order to cross reference and audit the table in the documentation site so that we can be notified/reminded when we need to update the doc site.

This is the first step, where I would like to take this a step further to potentially automate opening PRs on the documentation site, but for now we will get a workflow notification if it fails.

Here was the output of running this before I fixed the doc site:

Jul 22, 2025 2:31:02 PM io.opentelemetry.instrumentation.docs.DocSynchronization main
SEVERE: Missing Instrumentation List (13 item(s) missing):
  - activej-http
  - alibaba-druid
  - avaje-jex
  - elasticsearch-api-client
  - java-http-server
  - opensearch-rest
  - payara
  - powerjob
  - spring-boot-actuator-autoconfigure
  - spring-cloud-aws
  - spring-cloud-gateway
  - spring-pulsar
  - spring-security-config

Resolved with this PR: open-telemetry/opentelemetry.io#7369

Related to #13468

@jaydeluca jaydeluca requested a review from a team as a code owner July 22, 2025 18:48
@trask trask merged commit 3093a4f into open-telemetry:main Jul 30, 2025
89 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Nightly opentelemetry.io audit

2 participants