diff --git a/docs/modules/trino/pages/usage-guide/OpenTelemetry.adoc b/docs/modules/trino/pages/usage-guide/OpenTelemetry.adoc new file mode 100644 index 00000000..599ec6a3 --- /dev/null +++ b/docs/modules/trino/pages/usage-guide/OpenTelemetry.adoc @@ -0,0 +1,20 @@ += OpenTelemetry +:description: Ship Trino traces and logs to OpenTelemetry +:trino-docs: https://trino.io/docs/470/admin/opentelemetry.html + +Trino supports sending OpenTelemetry traces as stated in {trino-docs}[the documentation]. + +To enable traces you need to add the following configOverrides. +Please check the {trino-docs}[Trino documentation] on other settings you can configure. + +[source,yaml] +---- +spec: + coordinators: + configOverrides: &configOverrides + config.properties: + tracing.enabled: "true" + tracing.exporter.endpoint: http://jaeger-collector.default.svc.cluster.local:4317 + workers: + configOverrides: *configOverrides +---- diff --git a/docs/modules/trino/partials/nav.adoc b/docs/modules/trino/partials/nav.adoc index 630f4e26..e0ec7aa0 100644 --- a/docs/modules/trino/partials/nav.adoc +++ b/docs/modules/trino/partials/nav.adoc @@ -10,6 +10,7 @@ ** xref:trino:usage-guide/security.adoc[] ** xref:trino:usage-guide/monitoring.adoc[] ** xref:trino:usage-guide/log_aggregation.adoc[] +** xref:trino:usage-guide/OpenTelemetry.adoc[] ** xref:trino:usage-guide/query.adoc[] ** xref:trino:usage-guide/overrides.adoc[] ** xref:trino:usage-guide/catalogs/index.adoc[]