Satellite self observability dashboard

SkyWalking Satellite collects and exports metrics in Prometheus format and SkyWalking metrics service protobuffer format for consuming, it also provides a dashboard to visualize the Satellite metrics.

Data flow

  1. SkyWalking Satellite collects metrics data internally and pushes the metrics to SkyWalking OAP.
  2. The SkyWalking OAP Server parses the expression with MAL to filter/calculate/aggregate and store the results.

Set up

  1. Set up SkyWalking Satellite Telemetry Exporter.
  2. Config SkyWalking OpenTelemetry receiver.

Self observability monitoring

Self observability monitoring provides monitoring of the status and resources of the OAP server itself. oap-server is a Service in OAP, and land on the Layer: SO11Y_OAP.

Self observability metrics

Monitoring PanelUnitMetric NameDescriptionData Source
Countsatellite_service_grpc_connect_countConnection CountSkyWalking Satellite
Percentagesatellite_service_server_cpu_utilizationCPU (%)SkyWalking Satellite
Countsatellite_service_queue_used_countThe used count of queue of pipelineSkyWalking Satellite
Countsatellite_service_receive_event_countReceive count of event from downstreamSkyWalking Satellite
Countsatellite_service_fetch_event_countFetch count of event from downstreamSkyWalking Satellite
Countsatellite_service_queue_input_countThe event count of push to the queueSkyWalking Satellite
Countsatellite_service_send_event_countThe event count of push data to the upstreamSkyWalking Satellite

Customizations

You can customize your own metrics/expression/dashboard panel. The self observability dashboard panel configurations are found in /config/ui-initialized-templates/so11y_satellite/so11y-root.json.