Skip to main content

Dnstap dashboard - real-time metrics for dns server

Table of contents

Overview

dnstap_dashboard can display metrics of your dns server in real-time, a top-like command.

If you want to use-it, your server must support the dnstap feature and also deploy the following dnstap receiver

  [             ] ---- stream 1 ------------|
  [     DNS     ]                           |
  [             ]                           v
  [   servers   ] ---- stream 2 ----> [ dnstap receiver ] <-- [ dnstap dashboard ]
  [             ]                         

Installation

Install the dnstap_dashboard command with the pip command.

pip install dnstap_dashboard

After installation, you can execute the binary ./dnstap_dashboard to start-it. Prefer to install the dnstap_dashboard binary on the same machine of your dnstap receiver.

dnstap_dashboard

Configuration

See default config file example.

You can provide your own configuration, to do that create the following file /etc/dnstap_dashboard/dashboard.conf.

If your dnstap_dashboard command is not on the same machine of your dnstap receiver, you need to configure the api address and provide the good api-key, for example:

dnstap-receiver:
  api-ip: 127.0.0.1
  api-port: 8080
  api-key: changeme

Metadata

Release files for dnstap-dashboard 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dnstap-dashboard 0.2.0
File Size Uploaded
dnstap_dashboard-0.2.0.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dnstap-dashboard 0.2.0
File Interpreter ABI Platform
dnstap_dashboard-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.0 kB

Release files / dnstap_dashboard-0.2.0.tar.gz

Download URL dnstap_dashboard-0.2.0.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1ed5b5ad025b1a374089c0d5ad39d52c86c96712f5c78b35ab85c4d4e3f153a3
BLAKE2b-256 checksum
How to use checksums
220a2281cf564bd65b63d0f0834c597e5f30b420b84d70ae359ac49de193b634
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

Release files / dnstap_dashboard-0.2.0-py3-none-any.whl

Download URL dnstap_dashboard-0.2.0-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d47d1298186d601abba43edb6a1e50601120514f831e738c8cef2aea299e624
BLAKE2b-256 checksum
How to use checksums
3b313783e56f68e66eb8e15fa9e95bb104ecc0b366beee2bc66e7cdc8c099f55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page