{"repo":"adinhodovic/tailscale-exporter","free":true,"listed":false,"github":"https://github.com/adinhodovic/tailscale-exporter","clone":"git clone https://github.com/adinhodovic/tailscale-exporter.git","description":"A Prometheus exporter that collects metrics from both Tailscale and Headscale tailnets.","language":"Jsonnet","stars":118,"topics":["grafana","prometheus","prometheus-exporter","tailscale","monitoring","monitoring-mixins","headscale","tailscaled"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Tailscale Exporter A Prometheus exporter for Tailscale and Headscale that provides tailnet-level metrics using the Tailscale/Headscale API. This repository also contains the tailscale-mixin that provides Prometheus alerts and rules and Grafana dashboard for tailnet-level metrics. You can find the dashboards in ./tailscale-mixin/dashboards out/ . The tailscale-mixin also has dashboards and alerts for client side machine metrics. You can find the dashboards in ./tailscale-mixin/dashboards out/ . Jump to the Client Side Machine Metrics section for more information. Tailscale: Headscale: Overview The exporter supports metrics from: - Tailscale via the Tailscale API - Headscale via the Headscale gRPC API Dashboards and alerts for both are provided in the tailscale-mixin . Tailscale Features - Comprehensive device metrics - API key management (auth keys) - DNS configuration - User management - Tailscale Service inventory - Tailnet settings - API health (Tailscale API accessibility) Headscale Features - Node metrics (devices managed by Headscale) - User and API key metrics - Preauth keys metrics - Headscale health status Installation You can run the exporter to collect metrics from Tailscale (official cloud) and/or Headscale (self-hosted). Choose the path that matches your environment. Tailscale Installation Authentication Setup 1. Go to the Tailscale admin console 2. Navigate to Settings → Oauth Client 3. Click on Create new OAuth client 4. Add read access for DNS, Devices, Service","default_branch":null,"files":null,"tree":[],"storefront":"/r/adinhodovic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adinhodovic/tailscale-exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}