Software Alternatives & Reviews

Vinted Search Scaling Chapter 6: 4th generation of Elasticsearch metrics

Sphinx Search Prometheus
  1. An open-source systems monitoring and alerting toolkit.
    Pricing:
    • Open Source
    The third generation of metrics ran on the pull-based metrics collection system, Prometheus. Prometheus was not yet established as a de facto monitoring system. At that time, we ran Elasticsearch version 5.x, just as open-source Elasticsearch exporters emerged. Numerous open-source Elasticsearch exporters were tried out. We used the video streaming company’s one. During that time, as our infrastructure grew, the exporter failed to deliver by occasionally running out of memory or timing out on /metrics endpoint requests. The exporter lacked fine-grained configuration functionality, such as limiting unnecessary metrics and configuring polling time per subsystem. Metrics were static, and the naming of metrics was inconsistent. The authors did not accept code change requests from the OSS community, no active delivery was done, and new metrics from recent Elasticsearch versions weren’t introduced. The in house fork was branched out from the upstream Elasticsearch exporter repository, it became apparent that the forked exporter was beginning to look like a complete rewrite. The efforts of rewriting were so significant, we decided to write a completely new exporter instead.

    #Monitoring Tools #Performance Monitoring #Log Management 225 social mentions

Discuss: Vinted Search Scaling Chapter 6: 4th generation of Elasticsearch metrics

Log in or Post with