Skip to content

devops-metalflow/metalbeat

Repository files navigation

metalbeat

Build Status codecov Go Report Card License Tag

English | 中文

Introduction

metalbeat is the agent of metalflow written in Go.

Prerequisites

  • Go >= 1.18.0

Run

make build
./bin/metalbeat --config-file=config.yml

Usage

usage: metalbeat [<flags>]

MetalBeat

Flags:
  --help                     Show context-sensitive help (also try --help-long and --help-man).
  --version                  Show application version.
  --config-file=CONFIG-FILE  Config file (.yml)

Settings

metalbeat parameters can be set in the directory conf.

An example of configuration in config.yml.

License

Project License can be found here.

Reference

  • consul: A distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
  • lumberjack: A log rolling package for Go.
  • viper: Go configuration with fangs.
  • zap: Blazing fast, structured, leveled logging in Go.

About

Metal agent

Resources

License

Stars

Watchers

Forks

Packages

No packages published