diff --git a/docs/sources/configure/export-modes.md b/docs/sources/configure/export-modes.md index cdccb57e6..b44b4e6f3 100644 --- a/docs/sources/configure/export-modes.md +++ b/docs/sources/configure/export-modes.md @@ -24,7 +24,7 @@ Beyla can export data in two modes: (using the OpenTelemetry/OTEL protocols) or expose a Prometheus HTTP endpoint ready to be scraped (i.e. **pull** mode). In the direct OTEL push mode, the auto-instrumentation tool needs to be configured with the authentication credentials. -![](https://grafana.com/media/docs/grafana-cloud/beyla/agent-vs-direct.png) +![Beyla architecture agent vs direct](https://grafana.com/media/docs/grafana-cloud/beyla/agent-vs-direct.png)
Beyla running in Agent mode (left) vs. Direct mode (right)
@@ -56,9 +56,9 @@ to the different Grafana product endpoints (Mimir and/or Tempo). ### Configuring the Agent pipeline Next, you'll need to specify the following nodes by using the -[River configuration language](/docs/agent/latest/flow/config-language/): +[River configuration language](/docs/agent/latest/flow/): -![](https://grafana.com/media/docs/grafana-cloud/beyla/nodes.png) +![Beyla nodes](https://grafana.com/media/docs/grafana-cloud/beyla/nodes.png) You can download the [example of the whole River configuration file](/docs/beyla/latest/configure/resources/agent-config.river), which will be explained in the rest of this section. diff --git a/docs/sources/quickstart/_index.md b/docs/sources/quickstart/_index.md index 07e8c3bb1..3d39e2dad 100644 --- a/docs/sources/quickstart/_index.md +++ b/docs/sources/quickstart/_index.md @@ -20,12 +20,6 @@ This section shows how to quickly instrument your applications for different pro - [Quickstart: instrument a Rust service with Beyla]({{< relref "./rust.md" >}}) - [Quickstart: instrument a Java service with Beyla]({{< relref "./java.md" >}}) - - For more information about the different ways you can deploy Beyla (standalone Linux process, Docker container, Kubernetes Pod or DaemonSet), refer to the [Set up Beyla]({{< relref "../setup" >}}) section. diff --git a/docs/sources/quickstart/cpp.md b/docs/sources/quickstart/cpp.md index 826115047..a15d2d015 100644 --- a/docs/sources/quickstart/cpp.md +++ b/docs/sources/quickstart/cpp.md @@ -91,7 +91,7 @@ The above trace shows: After a few minutes traces will appear in Grafana Cloud. For example, in the traces explorer: -![](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) +![Beyla traces explorer](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) ## 6. Configure routing diff --git a/docs/sources/quickstart/golang.md b/docs/sources/quickstart/golang.md index 2747dad72..18ac257df 100644 --- a/docs/sources/quickstart/golang.md +++ b/docs/sources/quickstart/golang.md @@ -102,7 +102,7 @@ The above trace shows: After a few minutes traces will appear in Grafana Cloud. For example, in the traces explorer: -![](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace.png) +![Beyla traces explorer](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace.png) ## 6. Configure routing diff --git a/docs/sources/quickstart/java.md b/docs/sources/quickstart/java.md index ca92cccb8..9a168de87 100644 --- a/docs/sources/quickstart/java.md +++ b/docs/sources/quickstart/java.md @@ -87,7 +87,7 @@ The above trace shows: After a few minutes traces will appear in Grafana Cloud. For example, in the traces explorer: -![](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) +![Beyla traces explorer](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) ## 6. Configure routing diff --git a/docs/sources/quickstart/nodejs.md b/docs/sources/quickstart/nodejs.md index dd49396a8..7d24957bd 100644 --- a/docs/sources/quickstart/nodejs.md +++ b/docs/sources/quickstart/nodejs.md @@ -101,7 +101,7 @@ The above trace shows: After a few minutes traces will appear in Grafana Cloud. For example, in the traces explorer: -![](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) +![Beyla traces explorer](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) ## 6. Configure routing diff --git a/docs/sources/quickstart/python.md b/docs/sources/quickstart/python.md index e8d8b18d4..3feb7ae79 100644 --- a/docs/sources/quickstart/python.md +++ b/docs/sources/quickstart/python.md @@ -99,7 +99,7 @@ The above trace shows: After a few minutes traces will appear in Grafana Cloud. For example, in the traces explorer: -![](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) +![Beyla traces explorer](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) ## 6. Configure routing diff --git a/docs/sources/quickstart/ruby.md b/docs/sources/quickstart/ruby.md index e4ab6dad0..d8ea65d6d 100644 --- a/docs/sources/quickstart/ruby.md +++ b/docs/sources/quickstart/ruby.md @@ -99,7 +99,7 @@ The above trace shows: After a few minutes traces will appear in Grafana Cloud. For example, in the traces explorer: -![](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) +![Beyla traces explorer](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) ## 6. Configure routing diff --git a/docs/sources/quickstart/rust.md b/docs/sources/quickstart/rust.md index e34481ccb..c3b4bb97e 100644 --- a/docs/sources/quickstart/rust.md +++ b/docs/sources/quickstart/rust.md @@ -87,7 +87,7 @@ The above trace shows: After a few minutes traces will appear in Grafana Cloud. For example, in the traces explorer: -![](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) +![Beyla traces explorer](https://grafana.com/media/docs/grafana-cloud/beyla/quickstart/trace-generic.png) ## 6. Configure routing diff --git a/docs/sources/requesttime.md b/docs/sources/requesttime.md index 223ea408e..dc00c78b3 100644 --- a/docs/sources/requesttime.md +++ b/docs/sources/requesttime.md @@ -34,7 +34,7 @@ eBPF allows us to overcome the limitations of manual instrumentation tools. Beyl Beyla reports traces that are divided in different spans: -![](https://grafana.com/media/docs/grafana-cloud/beyla/server-side-trace.png) +![Beyla traces and spans](https://grafana.com/media/docs/grafana-cloud/beyla/server-side-trace.png) The above image shows the typical structure of a trace as reported by Beyla: diff --git a/docs/sources/tutorial/getting-started.md b/docs/sources/tutorial/getting-started.md index 71baeb1d8..69100e63d 100644 --- a/docs/sources/tutorial/getting-started.md +++ b/docs/sources/tutorial/getting-started.md @@ -31,7 +31,7 @@ After being the eBPF binaries have been verified they are compiled with a Just-I The eBPF code is loaded from ordinary applications running in user space. The kernel and the user space applications can share information through a set of well defined communication mechanisms, which are provided by the eBPF specification. For example: ring buffers, arrays, hash maps, etc. -![](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/ebpf-arch.svg) +![Beyla eBPF architecture](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/ebpf-arch.svg) ## Running an instrumented service @@ -188,7 +188,7 @@ There are two ways to forward your OpenTelemetry traces to Grafana Cloud: In your Grafana Cloud Portal, click on the "Details" button in the "OpenTelemetry" box. Next, copy your Grafana OTLP Endpoint and Instance ID, as in the image below. -![](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/otlp-connection-details.png) +![Beyla OTLP connection details](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/otlp-connection-details.png) Also generate a Password/API token with metrics push privileges. @@ -223,7 +223,7 @@ To verify that metrics are properly received by Grafana, you can go to the left choose the Explore tab and your Prometheus data source. Next, write `http_` in the Metrics Browser input field and you should see the available metric names in the auto-complete drop-down. -![](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/dropdown-metrics-v1.0.png) +![Beyla metrics](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/dropdown-metrics-v1.0.png) ## Add the Beyla RED Metrics Dashboard @@ -234,7 +234,7 @@ your auto-instrumented RED metrics; to save you time, we provide a sample To import the sample dashboard into your Grafana instance, choose "Dashboards" in the Grafana left panel. Next, in the Dashboards page, click on the "New" drop-down menu and select "Import": -![](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/import-dashboard.png) +![Beyla import dashboard](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/import-dashboard.png) In the "Import via grafana.com" textbox, copy the Grafana ID from the [Beyla RED Metrics](/grafana/dashboards/19923-beyla-red-metrics/) @@ -245,7 +245,7 @@ data source in the `prometheus-data-source` drop-down at the bottom. And _voilĂ !_ you can see some of your test RED metrics: -![](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/beyla-dashboard-screenshot-v1.0.png) +![Beyla RED metrics](https://grafana.com/media/docs/grafana-cloud/beyla/tutorial/beyla-dashboard-screenshot-v1.0.png) The dashboard contains the following components: