Slack Nebula Stats

Monitor system metrics for Nebula application performance with this Grafana dashboard. Track main hosts count, network packets lost, garbage collections, memory usage, and more to ensure optimal system operation.

Slack Nebula Stats screenshot 1

Nebula Stats Dashboard

Description

Slack Nebula doesn’t have many features for monitoring performance or uptime. This dashboard provides an overview of various system metrics related to the Nebula application.

Features

  • Main Hosts Count
  • Network Packets Lost
  • Runtime GC CPU Fraction
  • Messages TX Errors
  • GC Stats and Pause Times
  • Garbage Collections
  • Current Heap In Use
  • Heap Allocation
  • Total Allocated Memory

Nebula Config

Ensure you’ve updated your Nebula lighthouse configuration to enable Prometheus.

stats:
  type: prometheus
  listen: 0.0.0.0:9101
  path: /metrics
  namespace: prometheusns
  subsystem: nebula
  interval: 10s

Usage

  1. Install the Nebula overlay network, enabling Prometheus in the configuration (listed above).
  2. Configure your Prometheus data source and configuration to scrape the data from your Nebula endpoint.
  3. Import this dashboard JSON into Grafana.
  4. Configure data sources as needed (e.g., Prometheus).
  5. Customize time ranges and refresh intervals based on your preferences.
  6. Explore the different panels and visualizations to monitor Nebula system performance.

Dashboard Details

  • Title: Nebula Stats
  • Dashboard ID: 20965
  • Tags: nebula, system
  • Timezone: America/Chicago

Happy monitoring!

Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies