dnsdist support for makefile
nobody-nobody committed
Nov 16, 2017 at 18:46 UTC
79be154dc5f08af79712ab6821b1101c00865752
2 files changed
+54
python.d/Makefile.am
+1
@@ -21,6 +21,7 @@ dist_python_DATA = \
21
cpufreq.chart.py \
22
cpuidle.chart.py \
23
dns_query_time.chart.py \
24
+ dnsdist.chart.py \
25
dovecot.chart.py \
26
elasticsearch.chart.py \
27
example.chart.py \
python.d/README.md
+53
@@ -412,6 +412,59 @@ It produces one aggregate chart or one chart per dns server, showing the query t
412
413
---
414
415
+# dnsdist
416
+
417
+Module monitor dnsdist performance and health metrics.
418
+
419
+Following charts are drawn:
420
+
421
+1. **Response latency**
422
+ * latency-slow
423
+ * latency100-1000
424
+ * latency50-100
425
+ * latency10-50
426
+ * latency1-10
427
+ * latency0-1
428
+
429
+2. **Cache performance**
430
+ * cache-hits
431
+ * cache-misses
432
+
433
+3. **ACL events**
434
+ * acl-drops
435
+ * rule-drop
436
+ * rule-nxdomain
437
+ * rule-refused
438
+
439
+4. **Noncompliant data**
440
+ * empty-queries
441
+ * no-policy
442
+ * noncompliant-queries
443
+ * noncompliant-responses
444
+
445
+5. **Queries**
446
+ * queries
447
+ * rdqueries
448
+ * rdqueries
449
+
450
+6. **Health**
451
+ * downstream-send-errors
452
+ * downstream-timeouts
453
+ * servfail-responses
454
+ * trunc-failures
455
+
456
+### configuration
457
+
458
+```yaml
459
+localhost:
460
+ name : 'local'
461
+ url : 'http://127.0.0.1:5053/jsonstat?command=stats'
462
+ user : 'username'
463
+ pass : 'password'
464
+ header:
465
+ X-API-Key: 'dnsdist-api-key'
466
+```
467
+
468
# dovecot
469
470
This module provides statistics information from dovecot server.