package publisher
import "github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics/publisher"
Index ¶
- type EMFPublisher
- func NewEMFPublisher(namespace string, serializer metrics.Serializer) *EMFPublisher
- func (p *EMFPublisher) PostRequestMetrics(data *metrics.MetricData) error
- func (p *EMFPublisher) PostStreamMetrics(data *metrics.MetricData) error
- func (p *EMFPublisher) RemoveAdditionalDimension(key string)
- func (p *EMFPublisher) SetAdditionalDimension(key string, value string)
Types ¶
type EMFPublisher ¶
type EMFPublisher struct {
// contains filtered or unexported fields
}
EMFPublisher is a MetricPublisher implementation that publishes metrics to stdout using EMF format.
func NewEMFPublisher ¶
func NewEMFPublisher(namespace string, serializer metrics.Serializer) *EMFPublisher
NewEMFPublisher creates a new EMFPublisher with the specified namespace and serializer.
func (*EMFPublisher) PostRequestMetrics ¶
func (p *EMFPublisher) PostRequestMetrics(data *metrics.MetricData) error
PostRequestMetrics publishes the request metrics to stdout using EMF format.
func (*EMFPublisher) PostStreamMetrics ¶
func (p *EMFPublisher) PostStreamMetrics(data *metrics.MetricData) error
PostStreamMetrics publishes the stream metrics to stdout using EMF format.
func (*EMFPublisher) RemoveAdditionalDimension ¶
func (p *EMFPublisher) RemoveAdditionalDimension(key string)
func (*EMFPublisher) SetAdditionalDimension ¶
func (p *EMFPublisher) SetAdditionalDimension(key string, value string)
Source Files ¶
- Version
- v1.25.2
- Published
- Feb 23, 2024
- Platform
- js/wasm
- Imports
- 5 packages
- Last checked
- 2 minutes ago –
Tools for package owners.