this might be a beginner question but how can I fill the Observability → Applications page with apps? I expected apps to appear here as soon as metrics or traces are available in the system.
I added Grafana Faro to my website with traces on, but nothing appears. I also send metrics via api/v1/push/influx/write?db=prometheus endpoint to prometheus but nothing appears.
Ok. How do you know it is this field? Is there a documentation about it? But that means only apps that generate traces can be seen here? If we only send logs, we can not see the application?
Do you instrument your backend services with OpenTelemetry SDKs?
The rationale behind this is: Faro generates telemetry data for frontend apps and this telemetry data can be seen in the Frontend Observability section in your Grafana Cloud instance. @jangaraj is right, the OpenTelemetry SDK for frontend only generates “client” spans and these are not enough for Application Observability.
For Application Observability to work, your backend also needs to be instrumented with OpenTelemetry SDKs or Beyla. Sending only logs or some metrics won’t allow you to see any data in Application Observability.
That Beyla is also questionable. I tested Beyla 1.0.1. Is there any doc, where requirements about span kind for Application Observability are documented, please? (I’m confused as a user why I don’t see span metrics, service graph, … when I have traces)