-
Notifications
You must be signed in to change notification settings - Fork 525
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* docs: api work * clean up (cherry picked from commit 21461ac) Co-authored-by: Brandon Morelli <[email protected]>
- Loading branch information
1 parent
b823149
commit 549248e
Showing
6 changed files
with
90 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
[[api-jaeger]] | ||
=== Jaeger event intake | ||
|
||
Elastic APM natively supports Jaeger, an open-source, distributed tracing system. | ||
<<jaeger-integration,Learn more>>. | ||
|
||
**Jaeger/gRPC paths** | ||
|
||
[options="header"] | ||
|==== | ||
|Name |Endpoint | ||
|Jaeger span intake |`/jaeger.api_v2.CollectorService/PostSpans` | ||
|Sampling endpoint |`/jaeger.api_v2.SamplingManager/GetSamplingStrategy` | ||
|==== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
[[api-otlp]] | ||
=== OpenTelemetry intake API | ||
|
||
APM Server supports receiving traces, metrics, and logs over the | ||
https://opentelemetry.io/docs/specs/otlp/[OpenTelemetry Protocol (OTLP)]. | ||
OTLP is the default transfer protocol for OpenTelemetry and is supported natively by APM Server. | ||
|
||
APM Server supports two OTLP communication protocols on the same port: | ||
|
||
* OTLP/HTTP (protobuf) | ||
* OTLP/gRPC | ||
|
||
[discrete] | ||
=== OTLP/gRPC paths | ||
|
||
[options="header"] | ||
|==== | ||
|Name |Endpoint | ||
|OTLP metrics intake |`/opentelemetry.proto.collector.metrics.v1.MetricsService/Export` | ||
|OTLP trace intake |`/opentelemetry.proto.collector.trace.v1.TraceService/Export` | ||
|OTLP logs intake |`/opentelemetry.proto.collector.logs.v1.LogsService/Export` | ||
|==== | ||
|
||
[discrete] | ||
==== OTLP/HTTP paths | ||
|
||
[options="header"] | ||
|==== | ||
|Name |Endpoint | ||
|OTLP metrics intake |`/v1/metrics` | ||
|OTLP trace intake |`/v1/traces` | ||
|OTLP logs intake |`/v1/logs` | ||
|==== | ||
|
||
TIP: See our OpenTelemetry documentation to learn how to send data to the APM Server from an | ||
<<instrument-apps-otel,OpenTelemetry agent>> or | ||
<<connect-open-telemetry-collector,OpenTelemetry collector>>. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters