O documento apresenta Rafael Gumiero, um arquiteto de infraestrutura com mais de 12 anos de experiência trabalhando em projetos de telecomunicação, finanças e varejo no Brasil e exterior. O texto também discute sobre APM (Application Performance Monitoring) e cita exemplos de ferramentas open source como Zipkin e Jaeger e comerciais como NewRelic e Dynatrace para monitoramento de desempenho de aplicações. Informações de contato também são fornecidas.
1. APM com o Elastic
Stack Rafael Gumiero –
Setembro 2019
2. Rafael Gumiero
Arquiteto de Infraestrutura na Ericsson com mais de 12 anos de
experiência em Cloud/Infraestrutura.
Atua em importantes projetos no Brasil e exterior nos setores de
telecomunicação, financeiro e varejo.
Profissional certificado pela Red Hat, LPI e Exin (DevOps).
Em constante atualização, sempre contribuindo para comunidades
Open Source.
Real User Monitoring captures user interaction with clients such as web browsers. The JavaScript Agent is Elastic’s RUM Agent. To use it you need to enable RUM support in the APM Server.
Real User Monitoring captures user interaction with clients such as web browsers. The JavaScript Agent is Elastic’s RUM Agent. To use it you need to enable RUM support in the APM Server.
- Trace represents a transaction as it moves through a distributed system. It can be thought of as a directed acyclic graph of Spans.
Span represents a logical unit of work that has a name, start time, and duration. Spans may be nested and ordered to model relationships. Spans accept key:value tags as well as fine-grained, time-stamped, structured logs attached to the particular span instance.
- Context is the trace information that accompanies the distributed transaction, including when it passes the service to service over the network or through a message bus. The context contains the trace identifier, span identifier, and any other data that the tracing system needs to propagate to the downstream service.
Distributed Tracing and Open Tracing Compliant
Opensource: Zipkin and Jaeger
APM: NewRelic, Dynatrace and Datalog