• Heartbeat Reference: other versions:
  • Overview
  • Getting Started With Heartbeat
    • Step 1: Install Heartbeat
    • Step 2: Configure Heartbeat
    • Step 3: Load the index template in Elasticsearch
    • Step 4: Set up the Kibana dashboards
    • Step 5: Start Heartbeat
    • Step 6: View the sample Kibana dashboards
    • Repositories for APT and YUM
  • Setting up and running Heartbeat
    • Directory layout
    • Secrets keystore
    • Command reference
    • Running Heartbeat on Docker
    • Stopping Heartbeat
  • Configuring Heartbeat
    • Set up monitors
    • Specify general settings
    • Configure the internal queue
    • Configure the output
      • Elasticsearch
      • Logstash
      • Kafka
      • Redis
      • File
      • Console
      • Cloud
      • Change the output codec
    • Set up index lifecycle management
    • Specify SSL settings
    • Filter and Enhance the exported data
      • Define processors
      • Add cloud metadata
      • Add the local time zone
      • Decode JSON fields
      • Drop events
      • Drop fields from events
      • Keep fields from events
      • Rename fields from events
      • Add Kubernetes metadata
      • Add Docker metadata
      • Add Host metadata
      • Dissect strings
      • DNS Reverse Lookup
      • Add process metadata
    • Parse data by using ingest node
    • Enrich events with geoIP information
    • Set up project paths
    • Set up the Kibana endpoint
    • Load the Kibana dashboards
    • Load the Elasticsearch index template
    • Configure logging
    • Use environment variables in the configuration
    • Autodiscover
      • Advanced usage
    • YAML tips and gotchas
    • Regular expression support
    • HTTP Endpoint
    • heartbeat.reference.yml
  • Exported fields
    • Alias fields
    • Beat fields
    • Cloud provider metadata fields
    • Common heartbeat monitor fields
    • Docker fields
    • Host fields
    • HTTP monitor fields
    • ICMP fields
    • Kubernetes fields
    • Host lookup fields
    • SOCKS5 proxy fields
    • TCP layer fields
    • TLS encryption layer fields
  • Monitoring Heartbeat
    • Configuration options
  • Securing Heartbeat
    • Secure communication with Elasticsearch
    • Secure communication with Logstash by using SSL
    • Use X-Pack security
      • Heartbeat features that require authorization
      • Configure authentication credentials
      • Grant users access to Heartbeat indices
      • Configure Heartbeat to use encrypted connections
      • Set the password for the built-in monitoring user
    • Use Linux Secure Computing Mode (seccomp)
  • Troubleshooting
    • Get help
    • Debug
    • Frequently asked questions
  • Contributing to Beats