Post

Observability tools explored for a tech startup

Observability tools explored for a tech startup

Open Source | Self managed Service

Open SourceFocusTech StackComments
GrafanaVisualisationTypeScript / GolangGrafana Suite
Loki (Grafana)LoggingGolangGrafana Suite
Tempo (Grafana)Distributed tracingGolangGrafana Suite
PrometheusMetricsGolangCNCF
JeagerDistributed tracingGolangCNCF
ElasticsearchSearch (used for logging & metrics)JVM (Java)ELK Suite
LogstashLog collectingJVM (Java/Ruby)ELK Suite
KibanaVisualisationTypeScriptELK Suite
ZipkinDistributed tracingJVM / TypeScriptfrom Twitter
SentryError trackingPython 

Proprietary | Managed Service

ProprietaryFocusPricing
DatadogStrong Infra Monitoring -> PlatformAvg
New RelicStrong APM -> PlatformAvg
DynatraceAI APM -> PlatformAvg
SplunkLog/Security -> PlatformHigh
HoneycombDistributed tracingLow
RollbarError trackingLow

Inbuilt tools from Cloud Computing Providers

IaaS InbuiltQualityPricing
AWShard to use, bad experienceLow
GCPformerly stack driver, better experienceLow

To avoid platform lock in and to peruse unified multi cloud dashboard, these inbuilt tools are depreciated. However they will be cheapest out-of-box solution without too much maintenance effort.

This post is licensed under CC BY 4.0 by the author.