# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewResourceBuilder creates a new ResourceBuilder.
WithResource sets the provided resource on the emitted ResourceMetrics.
WithStartTime sets startTime on the metrics builder.
WithStartTimeOverride overrides start time for all the resource metrics data points.

# Constants

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

# Variables

MapAttributeChangeState is a helper map of string to AttributeChangeState attribute value.
MapAttributeRefType is a helper map of string to AttributeRefType attribute value.
No description provided by the author
No description provided by the author

# Structs

MetricConfig provides common config for a particular metric.
MetricsBuilder provides an interface for scrapers to report metrics while taking care of all the transformations required to produce metric representation defined in metadata and user config.
MetricsBuilderConfig is a configuration for gitprovider metrics builder.
MetricsConfig provides config for gitprovider metrics.
ResourceAttributeConfig provides common config for a particular resource attribute.
ResourceAttributesConfig provides config for gitprovider resource attributes.
ResourceBuilder is a helper struct to build resources predefined in metadata.yaml.

# Type aliases

AttributeChangeState specifies the a value change.state attribute.
AttributeRefType specifies the a value ref.type attribute.
ResourceMetricsOption applies changes to provided resource metrics.