Product release

Elastic Uptime Monitoring 7.4.0 released

We are pleased to announce the release of Elastic Uptime Monitoring 7.4.0 — available on the Elasticsearch Service, or as part of the default distribution of Elastic Stack. This release brings additional troubleshooting and autodiscovery capabilities, in addition to design and accessibility improvements of the Uptime app.

Ability to record HTTP response bodies

Heartbeat already has the ability to examine HTTP body returned by the check in order to determine if there is a problem. However, in some situations, it is also useful to examine the response itself, especially in the event of an error. In 7.4, we add a feature to Heartbeat and the Uptime app in Kibana to record and show HTTP bodies up to a configurable size limit. This information allows Uptime users to rely on additional information during root cause analysis investigations.

HTTP response body visualization in Elastic Uptime 7.4.0

AWS ELB autodiscovery 

Heartbeat already supports autodiscovery of Docker and Kubernetes containers and pods. In cloud environments, services like Elastic Load Balancer (ELB) also have APIs that can be used to automatically discover which ELBs are deployed. When you configure an ELB autodiscover provider in Heartbeat, it queries the AWS APIs for ELBs that are deployed in your environment and automatically starts to monitor them, based on the criteria you specify. 

For more info on how to configure this feature, see the Heartbeat autodiscovery doc.

heartbeat.autodiscover:
  providers:
  - type: aws_elb
    period: 1m
    regions: ["us-east-1", "us-east-2"]
    access_key_id: my-access-key
    secret_access_key: my-secret-access-key
    templates:
    - condition:
        equals.port: 8080
      config:
      - type: tcp
        hosts: ["${data.host}:${data.port}"]
        schedule: "@every 5s"
        timeout: 1s

This feature is experimental, and we would love to hear more about how uptime monitoring fits into your cloud monitoring strategy and how auto-discovery may fit into that. The best way to share your questions and ideas with us is to start a conversation on the uptime forum

Want to see it in action?

You can access the 7.4.0 Elastic Uptime application on the Elasticsearch Service on Elastic Cloud, or you can download it as part of the default distribution of the Elastic Stack. Download Heartbeat, follow the instructions on how to set it up, and start monitoring your applications and services today.