./sysutils/beats, Data Shippers for Elasticsearch

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.3.2, Package name: beats-5.3.2, Maintainer: filip

The Beats are lightweight processes, written in Go, that you install
on your servers to capture all sorts of operational data like logs,
operating system metrics or network packet data, and to send it to
Elasticsearch, either directly or via Logstash, so it can be
visualized with Kibana.


Required to build:
[lang/go] [pkgtools/cwrappers]

Master sites:

SHA1: 0b6669d09bca3b3154c72c9067bf433406c60787
RMD160: 42c88f5cf4689dcb79de2c923f4adeb7327ce654
Filesize: 17182.747 KB

Version history: (Expand)


CVS history: (Expand)


   2017-04-28 10:49:32 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update sysutils/beats to 5.3.2.

Filebeat
- Properly shut down crawler in case one prospector is misconfigured.
- Fix panic in JSON decoding code if the input line is "null".
   2017-04-21 13:58:39 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update sysutils/beats to 5.3.1.

Affecting all Beats
- Fix panic when testing regex-AST to match against date patterns.

Filebeat
- Fix modules default file permissions.
- Allow - in Apache access log byte count.

Metricbeat
- Avoid errors when some Apache status fields are missing.
   2017-04-13 17:12:07 by Benny Siegert | Files touched by this commit (39) | Package updated
Log message:
Revbump all Go packages after the Go 1.8.1 update.
   2017-03-30 17:37:12 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update sysutils/beats to 5.3.0.

==== Breaking changes

Affecting all Beats
- Configuration files must be owned by the user running the Beat or by
  root, and they must not be writable by others.
- Change Beat generator. Use
  `$GOPATH/src/github.com/elastic/beats/script/generate.py` to
  generate a beat.

Filebeat
- Always use absolute path for event and registry. This can lead to
  issues when relative paths were used before.

Metricbeat
- Linux cgroup metrics are now enabled by default for the system
  process metricset. The configuration option for the feature was
  renamed from `cgroups` to `process.cgroups.enabled`.
- Change field names `couchbase.node.couch.*.actual_disk_size.*` to
  `couchbase.node.couch.*.disk_size.*`

==== Bugfixes

Affecting all Beats
- Add `_id`, `_type`, `_index` and `_score` fields in the generated
  index pattern.

Filebeat
- Fix empty registry file on machine crash.

Metricbeat
- Add error handling to system process metricset for when Linux
  cgroups are missing from the kernel.
- Add labels to the Docker healthcheck metricset output.

Winlogbeat
- Fix handling of empty strings in event_data.

==== Added

Affecting all Beats
- Files created by Beats (logs, registry, file output) will have 0600
  permissions.
- RPM/deb packages will now install the config file with 0600
  permissions.
- Add the option to pass custom HTTP headers to the Elasticsearch
  output.
- Unify `regexp` and `contains` conditionals, for both to support
  array of strings and convert numbers to strings if required.
- Add the option to load the sample dashboards during the Beat startup
  phase.
- Disabled date detection in Elasticsearch index templates. Date
  fields must be explicitly defined in index templates.
- Using environment variables in the configuration file is now GA,
  instead of experimental.

Filebeat
- Add Filebeat modules for system, apache2, mysql, and nginx.
- Add the `pipeline` config option at the prospector level, for
  configuring the Ingest Node pipeline ID.
- Update regular expressions used for matching file names or lines
  (multiline, include/exclude functionality) to new matchers improving
  performance of simple string matches.
- The `symlinks` and `harverster_limit` settings are now GA, instead
  of experimental.
- close_timeout is also applied when the output is blocking.
- Improve handling of different path variants on Windows.

Metricbeat
- Add experimental dbstats metricset to MongoDB module.
- Use persistent, direct connections to the configured nodes for
  MongoDB module.
- Add dynamic configuration reloading for modules.
- Add docker health metricset
- Add docker image metricset
- System module uses new matchers for white-listing processes.
- Add Beta CEPH module with health metricset.
- Add Beta php_fpm module with pool metricset.
- The Docker, Kafka, and Prometheus modules are now Beta, instead of
  experimental.
- The HAProxy module is now GA, instead of experimental.
- Add the ability to collect the environment variables from system
  processes.

==== Deprecated

Affecting all Beats
- Usage of field `_type` is deprecated. It should not be used in
  queries or dashboards.

Filebeat
- The experimental `publish_async` option is now deprecated and is
  planned to be removed in 6.0.
   2017-03-01 15:21:27 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update sysutils/beats to 5.2.2

Metricbeat
- Fix bug docker module hanging when docker container killed.
- Set timeout to period instead of 1s by default as documented.
   2017-02-17 14:45:42 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update sysutils/beats to 5.2.1.

- Metricbeat: Fix go routine leak in docker module.
- Packetbeat: Fix error in the NFS sample dashboard.
- Winlogbeat: Fix error in the Winlogbeat sample dashboard.
   2017-02-14 11:43:20 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update sysutils/beats to 5.2.0.

==== Bugfixes

Affecting all Beats

- Fix overwriting explicit empty config sections.

Filebeat

- Fix alignment issue were Filebeat compiled with Go 1.7.4 was crashing
  on 32 bits system.

Metricbeat

- Fix service times-out at startup.
- Kafka module case sensitive host name matching.
- Fix interface conversion panic in couchbase module

Packetbeat

- Fix issue where some Cassandra visualizations were showing data from
  all protocols.

==== Added

Affecting all Beats

- Add support for passing list and dictionary settings via -E flag.
- Support for parsing list and dictionary setting from environment
  variables.
- Added new flags to import_dashboards (-cacert, -cert, -key,
  -insecure).
- The limit for the number of fields is increased via the mapping
  template.
- Updated to Go 1.7.4.
- Added a NOTICE file containing the notices and licenses of the
  dependencies.

Heartbeat

- First release, containing monitors for ICMP, TCP, and HTTP.

Filebeat

- Add enabled config option to prospectors.
- Add target option for decoded_json_field.

Metricbeat

- Kafka module broker matching enhancements.
- Add a couchbase module with metricsets for node, cluster and bucket.
- Export number of cores for CPU module.
- Experimental Prometheus module.
- Add system socket module that reports all TCP sockets.
- Kafka consumer groups metricset.

Winlogbeat

- Reduced amount of memory allocated while reading event log records.
   2017-01-17 18:39:48 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update sysutils/beats to 5.1.2.

Filebeat
- Fix registry migration issue from old states were files were only
  harvested after second restart.

Packetbeat
- Fix error on importing dashboards due to colons in the Cassandra
  dashboard.
- Fix error on importing dashboards due to the wrong type for the
  geo_point fields.

Winlogbeat
- Fix for "The array bounds are invalid" error when reading large
  events.