This webinar is presented by BIND user Felipe Espinoza of NIC Chile. The talk is aimed at anyone interested in data capture and analysis, in addition to Service Reliability Engineers looking to monitor their high load DNS services.
NIC Chile is the DNS administrator of the ccTLD .cl, managing over 500.000 domain names in an infrastructure composed by more than 30 servers distributed around the globe answering around 3,000 queries/sec per server.
Felipe wanted to build a real-time monitor system for NIC Chile using only open-source software.
In the talk he shares his experience reviewing and benchmarking different open source software to generate an integrated monitoring system for DNS, from the capture of the DNS packets, their storage, visualization and alerting of abnormalities. He looked at how each system handles high loads and describes the new information available thanks to the storage and analysis of DNS data.
He reviewed and benchmarked different alternatives: Packetbeat, Collectd, DSC, Fievel, and GoPassiveDNS for data collection; Prometheus, Druid, ClickHouse, InfluxDB, ElasticSearch, and OpenTSDB as DB engines; and Kibana, Grafana, and Graphite Web for visualization.