# elastic/beats

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash

Repository: https://github.com/elastic/beats
Canonical: https://ross.abutalabs.com/products/beats
Homepage: https://www.elastic.co/products/beats
Language: Go
License: NOASSERTION
License Family: other
Topics: metricbeat, filebeat, packetbeat, heartbeat, winlogbeat
Last push: 2026-08-26T19:56:16+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 4592, "days_push": 7, "days_rel": 13, "gap_med": 0, "n_releases_24m": 106}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12640, forks 5004 (observed 2026-08-28T04:10:59.481320+00:00)

## What it is
Elastic Beats is a family of lightweight data shippers written in Go that collect logs, metrics, network packets, audit data, and uptime signals from servers and containers, plus libbeat, a Go framework for building custom shippers. Data is sent to Elasticsearch or Logstash for indexing, analysis, and visualization in Kibana.

## Use cases
- ship server logs to elasticsearch
- collect system and service metrics
- monitor network traffic with packet sniffing
- track service uptime and availability
- collect windows event logs
- monitor file integrity and linux audit data
- centralize logs from kubernetes containers

## When to choose
- you use the Elastic Stack and need lightweight, low-footprint data collection on many hosts
- you want out-of-the-box modules for common log and metric sources
- you need a Go framework to build a custom data shipper

## When to avoid
- you don't use Elasticsearch or Logstash as a destination
- you need heavy transformation before ingestion - Logstash or Vector may fit better
- you prefer a single unified agent - Elastic Agent is Elastic's newer replacement

## Facets
- artifact type: application
- maturity: active
- function: monitoring, logging, etl, streaming, developer-tools
- domain: monitoring, analytics, security, big-data
- platform: windows, go, cross-platform
- tags: log-shipper, metrics-collection, elasticsearch, logstash, libbeat, filebeat, metricbeat, packetbeat, winlogbeat, heartbeat, auditbeat, observability, data-ingestion, ecs, devops, linux, macos, docker, kubernetes

## Member repositories
- elastic/beats (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:59.481320+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:54.128224+00:00, confidence not recorded.
  - readme: https://github.com/elastic/beats (fetched 2026-08-28T04:10:59.481320+00:00, sha ad1d8344e4f5)
  - homepage: https://www.elastic.co/products/beats (fetched 2026-08-29T08:10:22.040949+00:00, sha d3c5c5979346)
  - site_page: https://www.elastic.co/about (fetched 2026-08-29T08:10:22.050361+00:00, sha dcc190ae197d)
  - site_page: https://www.elastic.co/getting-started (fetched 2026-08-29T08:10:22.056036+00:00, sha 7de41ab1d939)
  - site_page: https://www.elastic.co/docs (fetched 2026-08-29T08:10:22.060371+00:00, sha c4139162fd2c)
  - site_page: https://www.elastic.co/partners/ai-ecosystem (fetched 2026-08-29T08:10:22.053165+00:00, sha 87dba7e5abe6)
  - site_page: https://www.elastic.co/integrations/data-integrations (fetched 2026-08-29T08:10:22.058309+00:00, sha 75f0e785f92a)
  - site_page: https://www.elastic.co/search-labs (fetched 2026-08-29T08:10:22.062186+00:00, sha 4474e57454b5)
  - site_page: https://www.elastic.co/pricing (fetched 2026-08-29T08:10:22.063910+00:00, sha 6ab7886d790c)
  - site_page: https://www.elastic.co/integrations?solution=observability (fetched 2026-08-29T08:10:22.065632+00:00, sha b9ccdb05a129)
- Data as of 2026-08-30T08:39:29.467469+00:00.
