Skip to content

Implement state reporting for Beats #7521

@ruflin

Description

@ruflin

This is a meta issue to track the implementation of the state reporting to the API and X-Pack Monitoring

The reported event looks as following:

{
  "beat": {
    "name": "ruflin"
  },
  "host": {
    "architecture": "x86_64",
    "name": "ruflin",
    "os": {
      "build": "17E202",
      "family": "darwin",
      "platform": "darwin",
      "version": "10.13.4"
    }
  },
  "input": {
    "count": 1,
    "names": [
      "redis"
    ]
  },
  "module": {
    "count": 3,
    "names": [
      "system"
    ]
  },
  "output": {
    "name": "elasticsearch"
  },
  "queue": {
    "name": "mem"
  },
  "service": {
    "id": "0e1b1913-73db-4512-b17a-8209fa45eaa4",
    "name": "metricbeat",
    "version": "7.0.0-alpha1"
  }
}

For now processor were left out as they need some additions to the interface to be reported.

This ticket is kept open until the changes are also applied to the Elasticsearch template and all PR's are merged.

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