Skip to content

Add support for Nomad #16853

@jsoriano

Description

@jsoriano

Nomad is an orchestrator for heterogeneous workloads maintained by Hashicorp.

This issue keeps track of efforts to support Nomad in Beats.

Nomad support could follow a similar approach to the available support for Kubernetes, for that the following components should be implemented:

  • nomad autodiscover provider.
  • add_nomad_metadata processor.
  • Try to use the events API for watching https://www.nomadproject.io/api-docs/events (it is polling now).
  • nomad metricbeat module.
  • nomad filebeat module for nomad agents.
  • Filebeat input if current ones are not enough.
  • Documentation and reference job files to deploy beats in nomad.

The code for these features should be placed under x-pack (licensed as Basic).

At the moment of creating this issue there are some open community PRs that provide some of the required components, we have to review and continue with them:

There are also some known issues regarding Nomad support (though they can be general issues):

// cc: @jorgelbg and @jorgemarey as authors of current open PRs

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions