| There are several different data sources for Atlas: * There is a poller cluster that gathers SNMP and HTTP healthcheck metrics and forwards them to the Atlas backend. * There are on-instance log parsers written in Perl and Python that count events in Apache HTTPd and Tomcat logs and send data to the Atlas backend. * The Servo library [0] is used to instrument Java code with counters, timers and gauges. There is a separate client implementation that handles forwarding metrics to the Atlas backend. The client also polls and reports JMX metrics from the JVM that it runs inside. Spectator [1] is a new library that provides cleaner abstractions of Servo concepts. * The Prana sidecar [2] was extended to provide REST endpoints for Servo and the client, so that metrics can be delivered from non-Java code. [0] https://github.com/Netflix/servo [1] https://github.com/Netflix/spectator [2] https://github.com/Netflix/prana |
My client is lookin at these telemetry problems now, is there possibility of commercial high-level consultancy coming out of Netflix / colleagues ? Ping me on details in my profile if you can help?