Directories ¶
Path | Synopsis |
---|---|
Package agent implements metrics gathering agent.
|
Package agent implements metrics gathering agent. |
Package compression provides means to extract compressed data from net/http request and compress net/http response.
|
Package compression provides means to extract compressed data from net/http request and compress net/http response. |
Package config contains configuration parsing logic and provides metrics agent and server configuration objects.
|
Package config contains configuration parsing logic and provides metrics agent and server configuration objects. |
Package entity provides common layer for different objects and constants used across the project.
|
Package entity provides common layer for different objects and constants used across the project. |
Package exporter provides means to export collected metrics using one of supported transports.
|
Package exporter provides means to export collected metrics using one of supported transports. |
Package grpcbackend implements gRPC API for metrics collector server.
|
Package grpcbackend implements gRPC API for metrics collector server. |
Package grpcserver implements handy wrap around gRPC server to group common settings and tasks inside single entity.
|
Package grpcserver implements handy wrap around gRPC server to group common settings and tasks inside single entity. |
Package httpbackend implements REST API for metrics collector server.
|
Package httpbackend implements REST API for metrics collector server. |
Package httpserver implements handy wrap around HTTP server to group common settings and tasks inside single entity.
|
Package httpserver implements handy wrap around HTTP server to group common settings and tasks inside single entity. |
Package logging implements basic logging routine.
|
Package logging implements basic logging routine. |
Package monitoring provides means to collect different types of metrics.
|
Package monitoring provides means to collect different types of metrics. |
Package prof encapsulates pprof with attached HTTP server.
|
Package prof encapsulates pprof with attached HTTP server. |
Package recovery provides panic recovering utility which allows to resume goroutine execution if possible.
|
Package recovery provides panic recovering utility which allows to resume goroutine execution if possible. |
Package security implements security-related features such as signature creation and verification, secrets processing etc.
|
Package security implements security-related features such as signature creation and verification, secrets processing etc. |
Package server implements metrics collecting service.
|
Package server implements metrics collecting service. |
Package services contains implementationm of business logic for different scenarios.
|
Package services contains implementationm of business logic for different scenarios. |
Package storage implements inetrface to diffent ways of storing metrics data.
|
Package storage implements inetrface to diffent ways of storing metrics data. |
Package validators provides common validators for API requests.
|
Package validators provides common validators for API requests. |
Click to show internal directories.
Click to hide internal directories.