Categorygithub.com/zenoss/zenoss-go-sdk
repository
1.0.20
Repository: https://github.com/zenoss/zenoss-go-sdk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

zenoss-go-sdk

Zenoss Go SDK.

TODOs

  • Documentation.

  • Consider configuration compatibility with Node.js, Python, etc.

  • Support structured logging without specific logging dependency.

  • Instrument with OpenCensus stats. (finish)

  • Use in zenoss-agent-kubernetes.

  • Use in prometheus-adapter-zenoss.

  • Compact metrics.

  • Matching

    • regular expression (various)
    • in-field (on metadataField list values)
  • Actions

    • log (improve: choose fields, format, etc.)
    • default-tag
    • default-tags
    • default-dimension
    • default-dimensions
    • default-metadata-field
    • default-metadata-fields
    • set-tag
    • set-tags
    • set-dimension
    • set-dimensions
    • set-metadata-field
    • set-metadata-fields
    • set-metric
    • scale-value

Documentation

  • Configuration

    • Mechanisms
    • Programmatic
    • YAML
    • Templates
      • Template language is Mustache.
      • Use "_" instead of "." in template variable names.
  • Modules

    • Endpoint
    • Processor
    • Splitter
    • Proxy
  • Logging

    • Global (Level, Fields, Func)
    • Module (Level, Fields, Func)
  • OpenCensus Stats