Updating diagrams with new styles (#2869)
|
|
@ -13,4 +13,4 @@ for instrumenting, generating, collecting, and exporting telemetry data such as
|
|||
[logs](concepts/observability-primer/#logs). As an industry-standard, it is
|
||||
[natively supported by a number of vendors](/ecosystem/vendors/).
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ same collector instance where the tail sampling policy is applied.
|
|||
|
||||
Let's have a look at such a case where we are using the load-balancing exporter:
|
||||
|
||||

|
||||

|
||||
|
||||
1. In the app, the SDK is configured to send OTLP data to a central location.
|
||||
2. A collector configured using the load-balancing exporter that distributes
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 137 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
|
@ -131,7 +131,7 @@ what steps make up a request).
|
|||
Many Observability back-ends visualize traces as waterfall diagrams that may
|
||||
look something like this:
|
||||
|
||||

|
||||

|
||||
|
||||
Waterfall diagrams show the parent-child relationship between a root span and
|
||||
its child spans. When a span encapsulates another span, this also represents a
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ without unacceptable latency or errors, do you really need all that data? Here
|
|||
the thing—you don’t always need a ton of data to find the right insights. _You
|
||||
just need the right sampling of data._
|
||||
|
||||

|
||||

|
||||
|
||||
The idea behind sampling is to control the spans you send to your observability
|
||||
backend, resulting in lower ingest costs. Different organizations will have
|
||||
|
|
@ -79,7 +79,7 @@ all or most of the spans within the trace. Tail Sampling gives you the option to
|
|||
sample your traces based on specific criteria derived from different parts of a
|
||||
trace, which isn’t an option with Head Sampling.
|
||||
|
||||

|
||||

|
||||
|
||||
Some examples of how you can use Tail Sampling include:
|
||||
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
|
@ -18,7 +18,7 @@ pass Baggage around, and each of the different library implementations has
|
|||
propagators that parse and make that Baggage available without you needing to
|
||||
explicitly implement it.
|
||||
|
||||

|
||||

|
||||
|
||||
## Why does OTel Baggage exist?
|
||||
|
||||
|
|
@ -46,7 +46,7 @@ you’re searching in your Observability back-end.
|
|||
There are no built-in integrity checks to ensure that the Baggage items are
|
||||
yours, so exercise caution when retrieving them.
|
||||
|
||||

|
||||

|
||||
|
||||
## Baggage is not the same as Span attributes
|
||||
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 138 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 232 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 478 KiB |
|
Before Width: | Height: | Size: 147 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 61 KiB |