Beats heartbeat

Elastic · Elastic.Heartbeat

Ping remote services for availability

Heartbeat is a beat for testing service availability using PING based on ICMP, TCP or higher level protocols.

winget install --id Elastic.Heartbeat --exact --source winget

Latest 9.3.3

Release Notes

Features and enhancements All

  • Update OTel Collector components to v0.148.0. #49578 Filebeat
  • Add retry back-off logic to streaming input CrowdStrike follower. #48542 #46072
  • Add secret_state config to CEL input for encrypted storage of secrets accessible as state.secret. #49207 Add a secret_state configuration field to the CEL input. When configured in a Fleet integration package with secret: true, the values are stored encrypted by Fleet. At runtime, the contents are placed at state.secret and unconditionally redacted in debug logs. The key secret in the plain-text state configuration is reserved and rejected by validation to prevent accidental unencrypted storage of values intended to be secret.
  • Allow string and number arrays in httpjson chained configurations. #49391 #16662
  • Add support for URL and URL query parsing and formatting in the Streaming input CEL environment. #49653 #17875 Metricbeat
  • Add client secret authentication support to Azure App Insights module. #48880 Fixes Elastic Agent
  • Fix an issue that could delay reporting shutdown of Agent components. #49414 #49388
  • Reduce AutoOps logging from info to debug for polling. #49507 #49506 Filebeat
  • Fix Filestream take_over causing file re-ingestion when used with autodiscover. #49632 #49579
  • Fix compatibility of the Journald input with journald/systemd versions < 242. #49445 #48152
  • Add rate-limit backoff to CrowdStrike streaming input oauth2 transport. #49453 Wrap the oauth2 HTTP transport used by the CrowdStrike falcon streaming input with a rate-limit-aware transport that intercepts 429 responses, reads the Retry-After header, and backs off before retrying. This prevents the oauth2 token refresh from generating a burst of unauthorized requests that triggers CrowdStrike's 15-per-minute rate limit. The discover endpoint also returns a retry-after hint to the session-level retry loop as a minimum wait floor.
  • Skip request tracer path validation when tracing is disabled to prevent input startup failures. #49655 The startup path validation in cel, httpjson, http_endpoint, and entity analytics inputs checked whether the tracer config struct was non-nil rather than whether tracing was enabled. Integration package templates always include a tracer block (with enabled defaulting to false), so the struct is never nil. Under the agentless/otel runtime the relative tracer path resolves outside the permitted directory, causing all affected inputs to fail immediately even though tracing was disabled. The config-level Validate methods already used the correct enabled() guard; the startup paths now do the same.
  • Fix Filebeat crash loop when running under Elastic Agent and taking too long to initialise. #49796 #49512 Libbeat
  • Fix a bug where escaped characters in syslog structured data caused an EOF error. #49392 #43944 Metricbeat
  • Fix unnecessary Windows filesystem metricset errors from non-existent volumes. #49553 Fix an issue where filesystem metric collection on Windows could report errors for volumes that are no longer present. Update to gosigar v0.14.4. Winlogbeat
  • Skip record ID gap detection for forwarded Windows events. #49819

Installer type: wix

Architecture Scope Download SHA256
x64 Download 88196C7FC86292960E35BC34A8D07A4B14810CFAA8974A6494659EAB81806C78

Details

Homepage
https://www.elastic.co/downloads/beats/heartbeat
License
Elastic-2.0
Publisher
Elastic
Support
https://github.com/elastic/beats/issues
Privacy Policy
https://www.elastic.co/legal/privacy-statement
Copyright
© 2026. Elasticsearch B.V. All Rights Reserved

Older versions (18)

9.3.2
Architecture Scope Download SHA256
x64 Download 6E92A1A2061CECCFB1ADD50653D463F3D140A00B3949E35E83027CE8C7A083FB
9.3.1
Architecture Scope Download SHA256
x64 Download 2C808171B77C1AAB9C0DA05A8BEEB75DAE0060633E6E47D801C4DD26D934F972
9.3.0
Architecture Scope Download SHA256
x64 Download 5F282A9A03C2D31F30DB2F0A237B0F3DF76204BA41CF52E25662F2919269406D
9.2.4
Architecture Scope Download SHA256
x64 Download 1D28BFE950FBA706417DA7A80588D474029EBADEBB847FFBEF0B083A685F9AF8
9.2.3
Architecture Scope Download SHA256
x64 Download F2026F94F558A7293CBE7A638354E60448396A5919348DFE1B30F890E6C85C51
9.2.2
Architecture Scope Download SHA256
x64 Download 63C98BB0D1106BE88CFCF6A359ED312CAE8B997E3DF864610BACBB19A9BC979D
9.2.1
Architecture Scope Download SHA256
x64 Download F426A79345F284AF54B2D7E6D37A0D4660C1D50C91119709628C5021DAC7E43A
9.2.0
Architecture Scope Download SHA256
x64 Download 1A8CE9E5C178021C485CDEB5DA152CD33F2D3F283DD0F1DC3D8AE4CA6866EEAB
9.1.5
Architecture Scope Download SHA256
x64 Download C7A2EB1E5F2339F58FBCFFA14B4AA287D95B02CA0878576A25B74F6AC870C464
9.1.4
Architecture Scope Download SHA256
x64 Download 1AFBA32BEDA960147CD6867416D6D38E3A0E8A292BC1E6FB8BC8FC2C60660E3F
9.1.3
Architecture Scope Download SHA256
x64 Download EFAA2CBFE58CA1DD32219919389689AABF34EEFFFFB3BE54F41C9D314F2F9D57
9.1.1
Architecture Scope Download SHA256
x64 Download DABD0D88579E147B16282D563CE0DD930DA3C7D5D9DAA09C9423C55F193BC3C2
9.1.0
Architecture Scope Download SHA256
x64 Download 61FEDF3D3F40096FC484738C8FA47BD9C7052447EF68509D8EB7B1F470276EF5
9.0.4
Architecture Scope Download SHA256
x64 Download C6BC9AF6347B5BA7C87CB7452A33D8FD4A0AABC61507FC5A5C9C67CC387EB3DC
9.0.3
Architecture Scope Download SHA256
x64 Download 042A1770D86F7B52100628E12B1636B8A64F8CA5B6B74EFA32F014D33D7DBE48
9.0.2
Architecture Scope Download SHA256
x64 Download 3CAF44F9D9B65992CF3377975AFB454AECFABB605129AE33B4430281DE2F4841
9.0.1
Architecture Scope Download SHA256
x64 Download 2F4D00CBFEF8BFBBC6B7CCCB9CCDE0D88E582655AF02107A54A89C65B60CDF11
9.0.0
Architecture Scope Download SHA256
x64 Download AF86EEBB3B830EBCCF83826F26BE6F430ED99DE7F174722DAE770EB8721F69D4