beats: github.com/elastic/beats

Directories

PathSynopsis
auditbeat
auditbeat/cmd
auditbeat/core
auditbeat/datastore
auditbeat/include
auditbeat/module/auditdPackage auditd is a metricset that subscribes to the Linux Audit Framework to receive audit events from the the kernel.
auditbeat/module/file_integrity
auditbeat/module/file_integrity/monitor
auditbeat/module/file_integrity/schema
auditbeat/testing
dev-tools/mage
dev-tools/mage/gotool
dev-tools/mage/target/build
dev-tools/mage/target/collectors
dev-tools/mage/target/common
dev-tools/mage/target/dashboards
dev-tools/mage/target/docs
dev-tools/mage/target/integtest
dev-tools/mage/target/pkg
dev-tools/mage/target/test
dev-tools/mage/target/unittest
dev-tools/mage/target/update
filebeat
filebeat/autodiscover
filebeat/autodiscover/builder/hints
filebeat/beater
filebeat/channel
filebeat/cmd
filebeat/config
filebeat/crawler
filebeat/fileset
filebeat/generator
filebeat/generator/fields
filebeat/generator/fileset
filebeat/generator/module
filebeat/harvester
filebeat/include
filebeat/input
filebeat/input/container
filebeat/input/docker
filebeat/input/file
filebeat/input/kafka
filebeat/input/logPackage log harvests different inputs for new information.
filebeat/input/redisPackage redis package contains input and harvester to read the redis slow log
filebeat/inputsource
filebeat/inputsource/tcp
filebeat/inputsource/udp
filebeat/input/stdin
filebeat/input/syslogCode generated by ragel DO NOT EDIT.
filebeat/input/tcp
filebeat/input/udp
filebeat/module/apache
filebeat/module/auditd
filebeat/module/elasticsearch
filebeat/module/haproxy
filebeat/module/icinga
filebeat/module/iis
filebeat/module/kafka
filebeat/module/kibana
filebeat/module/logstash
filebeat/module/mongodb
filebeat/module/mysql
filebeat/module/nats
filebeat/module/nginx
filebeat/module/osquery
filebeat/module/postgresql
filebeat/module/redis
filebeat/module/santa
filebeat/module/system
filebeat/module/traefik
filebeat/processor/add_kubernetes_metadata
filebeat/registrar
heartbeat
heartbeat/autodiscover
heartbeat/autodiscover/builder/hints
heartbeat/beater
heartbeat/cmd
heartbeat/config
heartbeat/eventext
heartbeat/hbtest
heartbeat/include
heartbeat/lookPackage look defines common formatters for fields/types to be used when generating heartbeat events.
heartbeat/monitors
heartbeat/monitors/active/dialchain
heartbeat/monitors/active/http
heartbeat/monitors/active/icmp
heartbeat/monitors/active/tcp
heartbeat/monitors/defaultsPackage defaults imports all Monitor packages so that they register with the global monitor registry.
heartbeat/monitors/jobs
heartbeat/monitors/wrappers
heartbeat/reason
heartbeat/scheduler
heartbeat/scheduler/schedule
heartbeat/scheduler/schedule/cron
heartbeat/watcher
journalbeat
journalbeat/beater
journalbeat/checkpointPackage checkpoint persists event log state information to disk so that event log monitoring can resume from the last read event in the case of a restart or unexpected interruption.
journalbeat/cmd
journalbeat/cmd/instance
journalbeat/config
journalbeat/include
journalbeat/input
journalbeat/reader
libbeat
libbeat/api
libbeat/api/npipe
libbeat/asset
libbeat/autodiscover
libbeat/autodiscover/appenders
libbeat/autodiscover/appenders/config
libbeat/autodiscover/builder
libbeat/autodiscover/meta
libbeat/autodiscover/providers
libbeat/autodiscover/providers/docker
libbeat/autodiscover/providers/jolokia
libbeat/autodiscover/providers/kubernetes
libbeat/autodiscover/template
libbeat/beat
libbeat/cfgfile
libbeat/cloudidpackage cloudid contains functions for parsing the cloud.id and cloud.auth settings and modifying the configuration to take them into account.
libbeat/cmd
libbeat/cmd/export
libbeat/cmd/instancePackage instance provides the functions required to manage the life-cycle of a Beat.
libbeat/cmd/test
libbeat/common
libbeat/common/atomicPackage atomic provides common primitive types with atomic accessors.
libbeat/common/backoff
libbeat/common/bus
libbeat/common/cfgtype
libbeat/common/cfgwarn
libbeat/common/cleanupPackage cleanup provides common helpers for common cleanup patterns on defer
libbeat/common/cli
libbeat/common/docker
libbeat/common/dtfmtPackage dtfmt provides time formatter support with pattern syntax mostly similar to joda DateTimeFormat.
libbeat/common/file
libbeat/common/flowhashPackage flowhash provides the ability to hash flows.
libbeat/common/flowhash/examples
libbeat/common/fmtstr
libbeat/common/jsontransform
libbeat/common/kafka
libbeat/common/kubernetes
libbeat/common/match
libbeat/common/op
libbeat/common/reload
libbeat/common/safemapstr
libbeat/common/schemaPackage schema contains helper utilities to parse, convert, rename, and reorganize data from the format returned by the various monitored systems to the data model used by Metricbeat.
libbeat/common/schema/mapstrifacePackage mapstriface contains utilities for transforming map[string]interface{} objects into metricbeat events.
libbeat/common/schema/mapstrstrPackage mapstrstr contains utilities for transforming map[string]string objects into metricbeat events.
libbeat/common/seccomp
libbeat/common/streambufPackage streambuf provides helpers for buffering multiple packet payloads and some general parsing functions.
libbeat/common/terminal
libbeat/common/transport/tlscommon
libbeat/common/useragent
libbeat/common/x509util
libbeat/conditions
libbeat/dashboards
libbeat/feature
libbeat/generator/fields
libbeat/generator/fields/validate
libbeat/idxmgmt
libbeat/idxmgmt/ilm
libbeat/keystore
libbeat/kibana
libbeat/logp
libbeat/logp/configure
libbeat/management
libbeat/mapping
libbeat/metric/system/cpu
libbeat/metric/system/host
libbeat/metric/system/memory
libbeat/metric/system/process
libbeat/ml-importerPackage mlimporter contains code for loading Elastic X-Pack Machine Learning job configurations.
libbeat/mock
libbeat/monitoring
libbeat/monitoring/adapter
libbeat/monitoring/report
libbeat/monitoring/report/elasticsearch
libbeat/monitoring/report/log
libbeat/outputs
libbeat/outputs/codec
libbeat/outputs/codec/format
libbeat/outputs/codec/json
libbeat/outputs/console
libbeat/outputs/elasticsearch
libbeat/outputs/elasticsearch/estest
libbeat/outputs/elasticsearch/internal
libbeat/outputs/fileout
libbeat/outputs/kafka
libbeat/outputs/logstash
libbeat/outputs/outest
libbeat/outputs/outil
libbeat/outputs/redis
libbeat/outputs/transport
libbeat/outputs/transport/transptest
libbeat/pathsPackage paths provides a common way to handle paths configuration for all Beats.
libbeat/plugin
libbeat/processors
libbeat/processors/actions
libbeat/processors/add_cloud_metadata
libbeat/processors/add_docker_metadata
libbeat/processors/add_host_metadata
libbeat/processors/add_kubernetes_metadata
libbeat/processors/add_locale
libbeat/processors/add_observer_metadata
libbeat/processors/add_process_metadata
libbeat/processors/checks
libbeat/processors/communityid
libbeat/processors/convert
libbeat/processors/decode_csv_fields
libbeat/processors/dissect
libbeat/processors/dnsPackage dns implements a processor that can perform DNS lookups by sending a DNS request over UDP to a recursive nameserver.
libbeat/processors/extract_array
libbeat/processors/fingerprint
libbeat/processors/registered_domain
libbeat/processors/script
libbeat/processors/script/javascript
libbeat/processors/script/javascript/module
libbeat/processors/script/javascript/module/console
libbeat/processors/script/javascript/module/net
libbeat/processors/script/javascript/module/path
libbeat/processors/script/javascript/module/processor
libbeat/processors/script/javascript/module/require
libbeat/processors/timeseries
libbeat/processors/timestamp
libbeat/processors/util
libbeat/publisher
libbeat/publisher/includes
libbeat/publisher/pipelinePackage pipeline combines all publisher functionality (processors, queue, outputs) to create instances of complete publisher pipelines, beats can connect to publish events to.
libbeat/publisher/pipeline/stress
libbeat/publisher/processing
libbeat/publisher/queue
libbeat/publisher/queue/memqueuePackage memqueue provides an in-memory queue.Queue implementation for use with the publisher pipeline.
libbeat/publisher/queue/queuetestPackage queuetest provides common functionality tests all queue implementations must pass.
libbeat/publisher/queue/spool
libbeat/publisher/testing
libbeat/readerPackage reader provides interface and struct to read messages and report them to a harvester
libbeat/reader/debug
libbeat/reader/multiline
libbeat/reader/readfile
libbeat/reader/readfile/encoding
libbeat/reader/readjson
libbeat/service
libbeat/template
libbeat/testing
libbeat/tests/compose
libbeat/tests/docker
libbeat/tests/resources
libbeat/tests/system/template
libbeat/versionCode generated by dev-tools/set_version
licenses
metricbeatPackage metricbeat contains the entrypoint to Metricbeat which is a lightweight data shipper for operating system and service metrics.
metricbeat/autodiscover
metricbeat/autodiscover/appender/kubernetes/token
metricbeat/autodiscover/builder/hints
metricbeat/beaterPackage beater provides the implementation of the libbeat Beater interface for Metricbeat and functions for running Metricbeat Modules on their own.
metricbeat/cmd
metricbeat/cmd/test
metricbeat/helper
metricbeat/helper/elastic
metricbeat/helper/prometheus
metricbeat/helper/prometheus/ptest
metricbeat/helper/server
metricbeat/helper/server/http
metricbeat/helper/server/tcp
metricbeat/helper/server/udp
metricbeat/helper/socket
metricbeat/includePackage include imports all Module and MetricSet packages so that they register their factories with the global registry.
metricbeat/include/fields
metricbeat/mbPackage mb (short for Metricbeat) contains the public interfaces that are used to implement Modules and their associated MetricSets.
metricbeat/mb/modulePackage module contains the low-level utilities for running Metricbeat modules and metricsets.
metricbeat/mb/parse
metricbeat/mb/testingPackage testing provides utility functions for testing Module and MetricSet implementations.
metricbeat/modulePackage module contains Metricbeat modules and their MetricSet implementations.
metricbeat/module/aerospikePackage aerospike is a Metricbeat module that contains MetricSets.
metricbeat/module/aerospike/namespace
metricbeat/module/apachePackage apache is Metricbeat module for the Apache HTTPD server.
metricbeat/module/apache/statusPackage status reads Apache HTTPD server status from the mod_status module.
metricbeat/module/beat
metricbeat/module/beat/state
metricbeat/module/beat/stats
metricbeat/module/cephPackage ceph is a Metricbeat module that contains MetricSets.
metricbeat/module/ceph/cluster_disk
metricbeat/module/ceph/cluster_health
metricbeat/module/ceph/cluster_status
metricbeat/module/ceph/monitor_health
metricbeat/module/ceph/osd_df
metricbeat/module/ceph/osd_tree
metricbeat/module/ceph/pool_disk
metricbeat/module/consul
metricbeat/module/consul/agent
metricbeat/module/couchbasePackage couchbase is a Metricbeat module that contains MetricSets.
metricbeat/module/couchbase/bucket
metricbeat/module/couchbase/cluster
metricbeat/module/couchbase/node
metricbeat/module/couchdbPackage couchdb is a Metricbeat module that contains MetricSets.
metricbeat/module/couchdb/server
metricbeat/module/dockerPackage docker is a Metricbeat module that contains MetricSets.
metricbeat/module/docker/container
metricbeat/module/docker/cpu
metricbeat/module/docker/diskio
metricbeat/module/docker/event
metricbeat/module/docker/healthcheck
metricbeat/module/docker/image
metricbeat/module/docker/info
metricbeat/module/docker/memory
metricbeat/module/docker/network
metricbeat/module/dropwizardPackage dropwizard is a Metricbeat module that contains MetricSets.
metricbeat/module/dropwizard/collector
metricbeat/module/elasticsearchPackage elasticsearch is a Metricbeat module that contains MetricSets.
metricbeat/module/elasticsearch/ccr
metricbeat/module/elasticsearch/cluster_stats
metricbeat/module/elasticsearch/enrich
metricbeat/module/elasticsearch/index
metricbeat/module/elasticsearch/index_recovery
metricbeat/module/elasticsearch/index_summary
metricbeat/module/elasticsearch/ml_job
metricbeat/module/elasticsearch/node
metricbeat/module/elasticsearch/node_stats
metricbeat/module/elasticsearch/pending_tasks
metricbeat/module/elasticsearch/shard
metricbeat/module/envoyproxyPackage envoyproxy is a Metricbeat module that contains MetricSets.
metricbeat/module/envoyproxy/server
metricbeat/module/etcdPackage etcd is a Metricbeat module that contains MetricSets.
metricbeat/module/etcd/leader
metricbeat/module/etcd/metricsPackage metrics contain Etcd V3 metrics endpoint fetching and reporting
metricbeat/module/etcd/self
metricbeat/module/etcd/store
metricbeat/module/golangPackage golang is a Metricbeat module that contains MetricSets.
metricbeat/module/golang/expvar
metricbeat/module/golang/heap
metricbeat/module/graphitePackage graphite is a Metricbeat module that contains MetricSets.
metricbeat/module/graphite/server
metricbeat/module/haproxyPackage haproxy is a Metricbeat module that contains MetricSets.
metricbeat/module/haproxy/info
metricbeat/module/haproxy/stat
metricbeat/module/httpPackage http is a Metricbeat module that contains MetricSets.
metricbeat/module/http/json
metricbeat/module/http/server
metricbeat/module/jolokiaPackage jolokia is a Metricbeat module that contains MetricSets.
metricbeat/module/jolokia/jmx
metricbeat/module/kafkaPackage kafka is a Metricbeat module that contains MetricSets.
metricbeat/module/kafka/consumergroup
metricbeat/module/kafka/partition
metricbeat/module/kibanaPackage kibana is a Metricbeat module that contains MetricSets.
metricbeat/module/kibana/mtest
metricbeat/module/kibana/stats
metricbeat/module/kibana/status
metricbeat/module/kubernetesPackage kubernetes is a Metricbeat module that contains MetricSets.
metricbeat/module/kubernetes/apiserver
metricbeat/module/kubernetes/container
metricbeat/module/kubernetes/controllermanager
metricbeat/module/kubernetes/event
metricbeat/module/kubernetes/node
metricbeat/module/kubernetes/pod
metricbeat/module/kubernetes/proxy
metricbeat/module/kubernetes/scheduler
metricbeat/module/kubernetes/state_container
metricbeat/module/kubernetes/state_cronjob
metricbeat/module/kubernetes/state_deployment
metricbeat/module/kubernetes/state_node
metricbeat/module/kubernetes/state_pod
metricbeat/module/kubernetes/state_replicaset
metricbeat/module/kubernetes/state_resourcequota
metricbeat/module/kubernetes/state_statefulset
metricbeat/module/kubernetes/system
metricbeat/module/kubernetes/util
metricbeat/module/kubernetes/volume
metricbeat/module/kvmPackage kvm is a Metricbeat module that contains MetricSets.
metricbeat/module/kvm/dommemstat
metricbeat/module/logstashPackage logstash is a Metricbeat module that contains MetricSets.
metricbeat/module/logstash/node
metricbeat/module/logstash/node_stats
metricbeat/module/memcachedPackage memcached is a Metricbeat module that contains MetricSets.
metricbeat/module/memcached/stats
metricbeat/module/mongodbPackage mongodb is a Metricbeat module that contains MetricSets.
metricbeat/module/mongodb/collstats
metricbeat/module/mongodb/dbstats
metricbeat/module/mongodb/metrics
metricbeat/module/mongodb/replstatus
metricbeat/module/mongodb/status
metricbeat/module/muninPackage munin is a Metricbeat module that contains MetricSets.
metricbeat/module/munin/node
metricbeat/module/mysqlPackage mysql is Metricbeat module for MySQL server.
metricbeat/module/mysql/galera_statusPackage galera_status fetches MySQL Galera server status metrics.
metricbeat/module/mysql/statusPackage status fetches MySQL server status metrics.
metricbeat/module/natsPackage nats is a Metricbeat module that contains MetricSets.
metricbeat/module/nats/connections
metricbeat/module/nats/routes
metricbeat/module/nats/stats
metricbeat/module/nats/subscriptions
metricbeat/module/nginxPackage nginx is Metricbeat module for the Nginx reverse proxy.
metricbeat/module/nginx/stubstatusPackage stubstatus reads server status from nginx host under /server-status, ngx_http_stub_status_module is required.
metricbeat/module/php_fpmPackage php_fpm is a Metricbeat module that contains MetricSets.
metricbeat/module/php_fpm/pool
metricbeat/module/php_fpm/process
metricbeat/module/postgresqlPackage postgresql is a Metricbeat module that contains MetricSets.
metricbeat/module/postgresql/activity
metricbeat/module/postgresql/bgwriter
metricbeat/module/postgresql/database
metricbeat/module/postgresql/statement
metricbeat/module/prometheusPackage prometheus is a Metricbeat module that contains MetricSets.
metricbeat/module/prometheus/collector
metricbeat/module/rabbitmqPackage rabbitmq is a Metricbeat module that contains MetricSets.
metricbeat/module/rabbitmq/connection
metricbeat/module/rabbitmq/exchange
metricbeat/module/rabbitmq/mtest
metricbeat/module/rabbitmq/node
metricbeat/module/rabbitmq/queue
metricbeat/module/redisPackage redis contains shared Redis functionality for the metric sets
metricbeat/module/redis/infoPackage info fetches Redis server information and statistics using the Redis INFO command.
metricbeat/module/redis/key
metricbeat/module/redis/keyspace
metricbeat/module/systemPackage system is a Metricbeat module that contains MetricSets that collect system level information like CPU and memory stats.
metricbeat/module/system/corePackage core collects cpu core metrics from the host OS.
metricbeat/module/system/cpuPackage cpu collects CPU metrics from the host OS.
metricbeat/module/system/diskioPackage diskio fetches disk IO metrics from the OS.
metricbeat/module/system/entropy
metricbeat/module/system/filesystemPackage filesystem provides a MetricSet implementation that fetches metrics for each of the mounted file systems.
metricbeat/module/system/fsstatPackage fsstat provides a MetricSet for fetching aggregated filesystem stats.
metricbeat/module/system/loadPackage load collects system CPU load metrics from the host OS.
metricbeat/module/system/memoryPackage memory collects memory metrics from the host OS.
metricbeat/module/system/networkPackage network provides network IO metrics from the OS.
metricbeat/module/system/processPackage process collects metrics about the running processes using information from the operating system.
metricbeat/module/system/process_summaryPackage process_summary collects high level summary metrics about the running processes.
metricbeat/module/system/raid
metricbeat/module/system/raid/blockinfo
metricbeat/module/system/socketPackage socket captures active sockets and the processes that own them.
metricbeat/module/system/socket_summary
metricbeat/module/system/uptimePackage uptime reports the system's uptime.
metricbeat/module/traefikPackage traefik is a Metricbeat module that contains MetricSets.
metricbeat/module/traefik/health
metricbeat/module/traefik/mtest
metricbeat/module/uwsgiPackage uwsgi is a Metricbeat module that contains MetricSets.
metricbeat/module/uwsgi/status
metricbeat/module/vspherePackage vsphere is a Metricbeat module that contains MetricSets.
metricbeat/module/vsphere/datastore
metricbeat/module/vsphere/host
metricbeat/module/vsphere/virtualmachine
metricbeat/module/windowsPackage windows is a Metricbeat module that contains MetricSets.
metricbeat/module/windows/perfmonPackage perfmon implements a Metricbeat metricset for reading Windows performance counters.
metricbeat/module/windows/servicePackage service implements a Metricbeat metricset for reading Windows Services
metricbeat/module/zookeeperPackage zookeeper is a Metricbeat module for ZooKeeper servers.
metricbeat/module/zookeeper/connection
metricbeat/module/zookeeper/mntrPackage mntr fetches metrics from ZooKeeper by using the mntr command which was added to ZooKeeper in version 3.4.0.
metricbeat/module/zookeeper/serverPackage server fetches metrics from ZooKeeper by using the srvr command
metricbeat/processor/add_kubernetes_metadata
metricbeat/scripts/assets
metricbeat/scripts/mage
metricbeat/scripts/msetlists
metricbeat/scripts/msetlists/cmd
packetbeat
packetbeat/beater
packetbeat/cmd
packetbeat/config
packetbeat/decoder
packetbeat/flows
packetbeat/include
packetbeat/pb
packetbeat/processor/add_kubernetes_metadata
packetbeat/procs
packetbeat/protocols
packetbeat/protos
packetbeat/protos/amqp
packetbeat/protos/applayerPackage applayer provides common definitions with common fields for use with application layer protocols among beats.
packetbeat/protos/cassandra
packetbeat/protos/cassandra/internal/gocql
packetbeat/protos/dhcpv4
packetbeat/protos/dnsPackage dns provides support for parsing DNS messages and reporting the results.
packetbeat/protos/http
packetbeat/protos/icmp
packetbeat/protos/memcache
packetbeat/protos/mongodb
packetbeat/protos/mysql
packetbeat/protos/nfs
packetbeat/protos/pgsql
packetbeat/protos/redis
packetbeat/protos/tcp
packetbeat/protos/thrift
packetbeat/protos/tls
packetbeat/protos/udp
packetbeat/publish
packetbeat/sniffer
vendor/github.com/stretchr/objxObjx - Go package for dealing with maps, slices, JSON and other data.
vendor/github.com/stretchr/testify/assertPackage assert provides a set of comprehensive testing tools for use with the normal Go testing system.
vendor/github.com/stretchr/testify/mockPackage mock provides a system by which it is possible to mock your objects and verify calls are happening as expected.
vendor/github.com/stretchr/testify/requirePackage require implements the same assertions as the `assert` package but stops test execution when a test fails.
winlogbeatPackage winlogbeat contains the entrypoint to Winlogbeat which is a lightweight data shipper for Windows event logs.
winlogbeat/beaterPackage beater provides the implementation of the libbeat Beater interface for Winlogbeat.
winlogbeat/checkpointPackage checkpoint persists event log state information to disk so that event log monitoring can resume from the last read event in the case of a restart or unexpected interruption.
winlogbeat/cmd
winlogbeat/configPackage config provides the winlogbeat specific configuration options.
winlogbeat/eventlogPackage eventlog provides the means for reading event logs from Windows.
winlogbeat/include
winlogbeat/processors/script/javascript/module/winlogbeatPackage winlogbeat registers the winlogbeat module with the javascript script processor.
winlogbeat/sysPackage sys provides common data structures and utilities functions that are used by the subpackages for interfacing with the system level APIs to collect event log records from Windows.
winlogbeat/sys/eventloggingPackage eventlogging provides access to the Event Logging API that was designed for applications that run on the Windows Server 2003, Windows XP, or Windows 2000 operating system.
winlogbeat/sys/wineventlogPackage wineventlog provides access to the Windows Event Log API used in all versions of Windows since Vista (i.e.

Updated 2019-11-15. Refresh now. Tools for package owners.