Skip to content

Commit c880ae1

Browse files
brett0000FFburaizu
andauthored
Restructure OpenTelemetry Documentation (#21749)
* Roughly map out new structure. * Move content into appropriate folders to fix nav. * Apply v2 of TOC. * Split deployment, config, and management content. * Fix broken links. * Fix integration link. * Fix host metadata link. * Move delta temporality to guides. * Add OTLP and exporter to config section. * Fix delta temporality broken link. * Add draft troubleshooting content. * Link fix. * Add OpenTelemetry tags to further reading. * Move Resources page. Update troubleshooting page. * Remove Receiver from ootb exporter config. * Add missing content to TOC. * Add guides to nav. * Fix link. * Code review from Juliano. * Remove duplicate integration content from config. * Apply suggestions from code review Co-authored-by: Bryce Eadie <[email protected]> * Final tweak to name. * Remove link to outdated page. * Fix link. --------- Co-authored-by: Bryce Eadie <[email protected]>
1 parent 8c0c593 commit c880ae1

31 files changed

+740
-487
lines changed

config/_default/menus/menus.en.yaml

+136-57
Original file line numberDiff line numberDiff line change
@@ -540,81 +540,160 @@ main:
540540
identifier: getting_started_otel_dd
541541
parent: opentelemetry_top_level
542542
weight: 1
543-
- name: Set Up the Collector
544-
url: opentelemetry/collector_exporter/
545-
identifier: otel_gs_collector
543+
- name: Terms and Concepts
544+
url: opentelemetry/otel_terms/
545+
identifier: otel_terms
546546
parent: opentelemetry_top_level
547547
weight: 2
548-
- name: Hostnames and Tagging
549-
url: opentelemetry/collector_exporter/hostname_tagging/
550-
identifier: otel_gs_tagging
551-
parent: otel_gs_collector
548+
- name: OTLP Metrics Types
549+
url: /metrics/open_telemetry/otlp_metric_types/
550+
parent: otel_terms
552551
weight: 201
552+
- name: Collector and Exporter
553+
url: opentelemetry/collector_exporter/
554+
identifier: otel_collector
555+
parent: opentelemetry_top_level
556+
weight: 3
557+
- name: Deployment
558+
url: opentelemetry/collector_exporter/deployment/
559+
identifier: otel_collector_deployment
560+
parent: otel_collector
561+
weight: 301
562+
- name: Configuration
563+
url: opentelemetry/collector_exporter/configuration/
564+
identifier: otel_collector_configuration
565+
parent: otel_collector
566+
weight: 302
553567
- name: OTLP Receiver
554568
url: opentelemetry/collector_exporter/otlp_receiver/
555-
identifier: otel_gs_otlp_receiver
556-
parent: otel_gs_collector
557-
weight: 202
558-
- name: Host Metrics
559-
url: opentelemetry/collector_exporter/host_metrics/
560-
identifier: otel_gs_host_metrics
561-
parent: otel_gs_collector
562-
weight: 203
569+
identifier: otel_receiver
570+
parent: otel_collector_configuration
571+
weight: 3021
572+
- name: Integrations
573+
url: opentelemetry/integrations/
574+
identifier: otel_integrations
575+
parent: otel_collector
576+
weight: 303
563577
- name: Docker Metrics
564-
url: opentelemetry/collector_exporter/docker_metrics/
565-
identifier: otel_gs_docker_metrics
566-
parent: otel_gs_collector
567-
weight: 204
568-
- name: Log Collection
569-
url: opentelemetry/collector_exporter/log_collection/
570-
identifier: otel_gs_log_collection
571-
parent: otel_gs_collector
572-
weight: 205
578+
url: opentelemetry/integrations/docker_metrics/
579+
identifier: otel_docker_metrics
580+
parent: otel_integrations
581+
weight: 3031
582+
- name: Host Metrics
583+
url: opentelemetry/integrations/host_metrics/
584+
identifier: otel_host_metrics
585+
parent: otel_integrations
586+
weight: 3032
587+
- name: Trace Metrics
588+
url: opentelemetry/integrations/trace_metrics/
589+
identifier: otel_trace_metrics
590+
parent: otel_integrations
591+
weight: 3033
592+
- name: Runtime Metrics
593+
url: opentelemetry/integrations/runtime_metrics/
594+
identifier: otel_runtime_metrics
595+
parent: otel_integrations
596+
weight: 3034
573597
- name: Collector Health Metrics
574598
url: opentelemetry/collector_exporter/collector_health_metrics/
575-
identifier: otel_gs_coll_health
576-
parent: otel_gs_collector
577-
weight: 206
578-
- name: Trace Metrics
579-
url: opentelemetry/collector_exporter/trace_metrics/
580-
identifier: otel_gs_trace_metrics
581-
parent: otel_gs_collector
582-
weight: 207
599+
identifier: otel_heatlh_metrics
600+
parent: otel_integrations
601+
weight: 3035
602+
- name: Log Collection
603+
url: opentelemetry/integrations/log_collection/
604+
identifier: otel_log_collection
605+
parent: otel_integrations
606+
weight: 3036
607+
- name: Hostnames and Tagging
608+
url: opentelemetry/collector_exporter/hostname_tagging/
609+
identifier: otel_hostnames_tagging
610+
parent: otel_collector_configuration
611+
weight: 3037
583612
- name: Batch and Memory Settings
584613
url: opentelemetry/collector_exporter/collector_batch_memory/
585-
identifier: otel_gs_batch_memory
586-
parent: otel_gs_collector
587-
weight: 208
588-
- name: OTLP Ingestion by the Datadog Agent
589-
url: opentelemetry/otlp_ingest_in_the_agent/
590-
identifier: otel_ingest_agent
591-
parent: opentelemetry_top_level
592-
weight: 3
593-
- name: Runtime Metrics
594-
url: opentelemetry/runtime_metrics
595-
identifier: otel_runtime_metrics
614+
identifier: otel_batch_memory
615+
parent: otel_collector_configuration
616+
weight: 3038
617+
- name: Schema and Semantics
618+
url: opentelemetry/schema_semantics/
619+
identifier: otel_schema
596620
parent: opentelemetry_top_level
597621
weight: 4
598-
- name: Java
599-
url: opentelemetry/runtime_metrics/java
600-
identifier: otel_runtime_metrics_java
601-
parent: otel_runtime_metrics
622+
- name: Resource Attribute Mapping
623+
url: opentelemetry/schema_semantics/semantic_mapping/
624+
identifier: otel_semantic_mapping
625+
parent: otel_schema
602626
weight: 401
603-
- name: .NET
604-
url: opentelemetry/runtime_metrics/dotnet
605-
identifier: otel_runtime_metrics_dotnet
606-
parent: otel_runtime_metrics
627+
- name: Metrics Mapping
628+
url: opentelemetry/schema_semantics/metrics_mapping/
629+
identifier: otel_metrics_mapping
630+
parent: otel_schema
607631
weight: 402
608-
- name: Go
609-
url: opentelemetry/runtime_metrics/go
610-
identifier: otel_runtime_metrics_go
611-
parent: otel_runtime_metrics
632+
- name: Infrastructure Host Mapping
633+
url: opentelemetry/schema_semantics/host_metadata/
634+
identifier: otel_host_metadata
635+
parent: otel_schema
612636
weight: 403
613-
- name: Guides
637+
- name: Ingestion Sampling
638+
url: opentelemetry/ingestion_sampling_with_opentelemetry
639+
identifier: otel_sampling
640+
parent: opentelemetry_top_level
641+
weight: 5
642+
- name: Interoperability with Datadog
643+
url: opentelemetry/interoperability/
644+
identifier: otel_interoperability
645+
parent: opentelemetry_top_level
646+
weight: 6
647+
- name: OTLP Ingestion by the Agent
648+
url: opentelemetry/interoperability/otlp_ingest_in_the_agent/
649+
identifier: otel_ingest
650+
parent: otel_interoperability
651+
weight: 601
652+
- name: W3C Trace Context Propagation
653+
url: /tracing/trace_collection/trace_context_propagation/
654+
identifier: otel_propagation
655+
parent: otel_interoperability
656+
weight: 602
657+
- name: Custom Instrumentation
658+
url: /tracing/trace_collection/custom_instrumentation/otel_instrumentation/
659+
identifier: otel_instrumentation
660+
parent: otel_interoperability
661+
weight: 603
662+
- name: Correlate RUM and Traces
663+
url: /real_user_monitoring/connect_rum_and_traces/#opentelemetry-support
664+
identifier: otel_rum
665+
parent: otel_interoperability
666+
weight: 604
667+
- name: Correlate Logs and Traces
668+
url: /tracing/other_telemetry/connect_logs_and_traces/opentelemetry/
669+
identifier: otel_logs
670+
parent: otel_interoperability
671+
weight: 605
672+
- name: Troubleshooting
673+
url: opentelemetry/troubleshooting/
674+
identifier: otel_troubleshooting
675+
parent: opentelemetry_top_level
676+
weight: 7
677+
- name: Guides and Resources
614678
url: opentelemetry/guide/
615679
identifier: otel_guides
616680
parent: opentelemetry_top_level
617-
weight: 5
681+
weight: 8
682+
- name: Visualizing OTLP Histograms as Heatmaps
683+
url: opentelemetry/guide/otlp_histogram_heatmaps/
684+
identifier: otel_guides_heatmaps
685+
parent: otel_guides
686+
weight: 801
687+
- name: Switching to Datadog Connector
688+
url: opentelemetry/guide/switch_from_processor_to_connector/
689+
identifier: otel_guides_connector
690+
parent: otel_guides
691+
weight: 802
692+
- name: Producing Delta Temporality Metrics
693+
url: opentelemetry/guide/otlp_delta_temporality/
694+
identifier: otel_guides_delta_temporality
695+
parent: otel_guides
696+
weight: 803
618697
- name: Developers
619698
url: developers/
620699
pre: dev-code

content/en/opentelemetry/_index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ If your applications and services are instrumented with OpenTelemetry libraries,
4949

5050
Datadog supports the [W3C Trace Context standard][6], ensuring complete traces are captured even when a request travels between services that have been instrumented with different tools. Services need only be instrumented with any system, such as an OpenTelemetry library or Datadog tracing library, that follows the W3C Trace Context standard. Read [Propagating Trace Context][5] for more information.
5151

52-
## Further Reading
52+
## Further reading
5353

5454
{{< partial name="whats-next/whats-next.html" >}}
5555

5656
[1]: https://opentelemetry.io/
5757
[2]: https://www.cncf.io/
58-
[3]: /opentelemetry/otel_collector_datadog_exporter/
58+
[3]: /opentelemetry/collector_exporter/
5959
[4]: /opentelemetry/otlp_ingest_in_the_agent/
6060
[5]: /tracing/trace_collection/trace_context_propagation/
6161
[6]: https://www.w3.org/TR/trace-context/

0 commit comments

Comments
 (0)