github.com/netdata/go.d.plugin@v0.58.1/pkg/README.md (about)

     1  <!--
     2  title: "Helper Packages"
     3  custom_edit_url: "https://github.com/netdata/go.d.plugin/edit/master/pkg/README.md"
     4  sidebar_label: "Helper Packages"
     5  learn_status: "Published"
     6  learn_rel_path: "Developers/External plugins/go.d.plugin/Helper Packages"
     7  -->
     8  
     9  # Helper Packages
    10  
    11  - if you need IP ranges consider to
    12    use [`iprange`](https://github.com/netdata/go.d.plugin/blob/master/pkg/iprange/README.md).
    13  - if you parse an application log files, then [`log`](https://github.com/netdata/go.d.plugin/tree/master/pkg/logs) is
    14    handy.
    15  - if you need filtering
    16    check [`matcher`](https://github.com/netdata/go.d.plugin/blob/master/pkg/matcher/README.md).
    17  - if you collect metrics from an HTTP endpoint use [`web`](https://github.com/netdata/go.d.plugin/tree/master/pkg/web).
    18  - if you collect metrics from a prometheus endpoint,
    19    then [`prometheus`](https://github.com/netdata/go.d.plugin/tree/master/pkg/prometheus)
    20    and [`web`](https://github.com/netdata/go.d.plugin/blob/master/pkg/web/README.md) is what you need.
    21  - [`tlscfg`](https://github.com/netdata/go.d.plugin/blob/master/pkg/tlscfg/README.md) provides TLS support.
    22  - [`stm`](https://github.com/netdata/go.d.plugin/blob/master/pkg/stm/README.md) helps you to convert any struct to a `map[string]int64`.