Bug 293759 - [NEW PORT] sysutils/beats93: Lightweight shippers for Elasticsearch & Logstash (v9.3.x)
Summary: [NEW PORT] sysutils/beats93: Lightweight shippers for Elasticsearch & Logstas...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Palle Girgensohn
URL:
Keywords:
Depends on:
Blocks: 293746
  Show dependency treegraph
 
Reported: 2026-03-12 13:45 UTC by Saro
Modified: 2026-03-22 20:42 UTC (History)
2 users (show)

See Also:


Attachments
Beats 9.3.1 (79.53 KB, patch)
2026-03-12 20:37 UTC, Saro
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Saro 2026-03-12 13:45:23 UTC

    
Comment 1 Saro 2026-03-12 20:37:17 UTC
Created attachment 268755 [details]
Beats 9.3.1
Comment 2 Palle Girgensohn freebsd_committer freebsd_triage 2026-03-17 12:45:20 UTC
Hi. I don't see the point in keeping a 93 port, but rather suggest that a beats9 would be sufficient, as we do with all other elastic ports. Thoughts?
Comment 3 Saro 2026-03-17 16:07:31 UTC
(In reply to Palle Girgensohn from comment #2)

Hi, Elastic normally has 3 active branches at any given time (e.g. 8.19, 9.2, 9.3) and each release has its own set of fixes/features. Some admins may prefer to stick with a particular release branch. Elastic also recommends keeping versions across their stack in sync: ES 8.19 == Kibana 8.19 == Beats 8.19 == Logstash 8.19, etc.

Also see bug #293746 for updates to the entire stack. Vladimir (VVD) is currently reviewing and committing these ports, and he recently decided to keep 3 separate versions as well.
Comment 4 Palle Girgensohn freebsd_committer freebsd_triage 2026-03-17 16:23:41 UTC
excellent. I have a parallel discussion with elastic@.
Comment 5 commit-hook freebsd_committer freebsd_triage 2026-03-17 21:14:09 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3a195c31f9ff51ce461f710a9358a32c9282eb86

commit 3a195c31f9ff51ce461f710a9358a32c9282eb86
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-03-17 21:02:20 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-03-17 21:12:10 +0000

    sysutils/beats93: Repocopy from sysutils/beats92

    PR:             293759
    Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)

 sysutils/beats93/Makefile (new)                    |  143 +++
 sysutils/beats93/distinfo (new)                    |   15 +
 sysutils/beats93/files/auditbeat.in (new)          |   50 +
 sysutils/beats93/files/filebeat.in (new)           |   43 +
 sysutils/beats93/files/heartbeat.in (new)          |   43 +
 sysutils/beats93/files/metricbeat.in (new)         |   51 +
 sysutils/beats93/files/packetbeat.in (new)         |   43 +
 .../patch-auditbeat_auditbeat.reference.yml (new)  |   20 +
 .../files/patch-auditbeat_auditbeat.yml (new)      |   13 +
 .../files/patch-dev-tools_mage_settings.go (new)   |   20 +
 .../patch-filebeat_filebeat.reference.yml (new)    |   26 +
 .../files/patch-filebeat_filebeat.yml (new)        |   33 +
 sysutils/beats93/files/patch-go-sysinfo (new)      | 1314 ++++++++++++++++++++
 .../files/patch-heartbeat_heartbeat.yml (new)      |   11 +
 ...t_autodiscover_providers_docker_config.go (new) |   11 +
 ...t_autodiscover_providers_docker_docker.go (new) |   20 +
 ...todiscover_providers_kubernetes_config.go (new) |   11 +
 ...scover_providers_kubernetes_kubernetes.go (new) |   11 +
 .../files/patch-libbeat_scripts_Makefile (new)     |   26 +
 ...patch-metricbeat_metricbeat.reference.yml (new) |   20 +
 .../files/patch-metricbeat_metricbeat.yml (new)    |   33 +
 ...patch-packetbeat_packetbeat.reference.yml (new) |   11 +
 .../files/patch-packetbeat_packetbeat.yml (new)    |   23 +
 ...astic-agent-autodiscover_docker_client.go (new) |   13 +
 ...stic-agent-autodiscover_docker_watcher.go (new) |   13 +
 ...em-metrics_metric_cpu_metrics__freebsd.go (new) |   10 +
 ...ics_metric_cpu_metrics__procfs__common.go (new) |   20 +
 ...ric_system_filesystem_filesystem__unix.go (new) |   14 +
 .../beats93/files/patch-vendor_modules.txt (new)   |   10 +
 sysutils/beats93/files/pkg-message.in (new)        |   10 +
 sysutils/beats93/pkg-descr (new)                   |   18 +
 sysutils/beats93/pkg-plist (new)                   |   21 +
 32 files changed, 2120 insertions(+)
Comment 6 commit-hook freebsd_committer freebsd_triage 2026-03-17 21:14:10 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=77de7e90efa8cee0ec616a770bf6cdd4e5a5582e

commit 77de7e90efa8cee0ec616a770bf6cdd4e5a5582e
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-03-17 21:10:46 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-03-17 21:12:11 +0000

    sysutils/beats9{1,2,3}: Connect to build

    PR:             291018 291019 293759
    Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)

 sysutils/Makefile | 3 +++
 1 file changed, 3 insertions(+)
Comment 7 commit-hook freebsd_committer freebsd_triage 2026-03-17 21:14:15 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=25b420b9239cae6fe324db71d0b6a60f6754ae2e

commit 25b420b9239cae6fe324db71d0b6a60f6754ae2e
Author:     Saro <web@saromedia.com>
AuthorDate: 2026-03-17 21:04:53 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-03-17 21:12:11 +0000

    sysutils/beats93: New port: Send logs, network, metrics and heartbeat to Elasticsearch or Logstash 9.3.x

    Release Notes:
    https://www.elastic.co/docs/release-notes/beats#beats-release-notes-9.3.1

    PR:             293759
    Approved by:    elastic (maintainer, implicit - inactive for more than 6 months)
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>

 sysutils/beats93/Makefile                          |  8 +++---
 sysutils/beats93/distinfo                          | 30 +++++++++++-----------
 .../files/patch-auditbeat_auditbeat.reference.yml  |  2 +-
 .../beats93/files/patch-auditbeat_auditbeat.yml    |  2 +-
 .../beats93/files/patch-dev-tools_mage_settings.go |  2 +-
 .../files/patch-filebeat_filebeat.reference.yml    |  6 ++---
 sysutils/beats93/files/patch-filebeat_filebeat.yml |  2 +-
 .../beats93/files/patch-heartbeat_heartbeat.yml    |  2 +-
 ...libbeat_autodiscover_providers_docker_config.go |  2 +-
 ...libbeat_autodiscover_providers_docker_docker.go |  2 +-
 ...eat_autodiscover_providers_kubernetes_config.go |  2 +-
 ...autodiscover_providers_kubernetes_kubernetes.go |  2 +-
 .../beats93/files/patch-libbeat_scripts_Makefile   |  4 +--
 .../patch-metricbeat_metricbeat.reference.yml      |  2 +-
 .../beats93/files/patch-metricbeat_metricbeat.yml  |  2 +-
 .../patch-packetbeat_packetbeat.reference.yml      |  2 +-
 .../beats93/files/patch-packetbeat_packetbeat.yml  |  2 +-
 ...tic_elastic-agent-autodiscover_docker_client.go |  2 +-
 ...ic_elastic-agent-autodiscover_docker_watcher.go |  2 +-
 ...t-system-metrics_metric_cpu_metrics__freebsd.go |  2 +-
 ...m-metrics_metric_cpu_metrics__procfs__common.go |  6 ++---
 ...cs_metric_system_filesystem_filesystem__unix.go |  4 +--
 22 files changed, 45 insertions(+), 45 deletions(-)
Comment 8 Vladimir Druzenko freebsd_committer freebsd_triage 2026-03-22 00:04:09 UTC
Thanks.
Comment 9 Torsten Zuehlsdorff freebsd_committer freebsd_triage 2026-03-22 20:42:12 UTC
I'm closing this as vvd committed the new sysutils/beats93 port via repocopy from beats92 and connected it to the build infrastructure. The port is in the tree at version 9.3.1. Thanks to girgen for coordinating with the elastic@ team on the naming convention.