# 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
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

MapAttributeVcsChangeState is a helper map of string to AttributeVcsChangeState attribute value.
MapAttributeVcsLineChangeType is a helper map of string to AttributeVcsLineChangeType attribute value.
MapAttributeVcsRefHeadType is a helper map of string to AttributeVcsRefHeadType attribute value.
MapAttributeVcsRevisionDeltaDirection is a helper map of string to AttributeVcsRevisionDeltaDirection 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 github metrics builder.
MetricsConfig provides config for github metrics.
ResourceAttributeConfig provides common config for a particular resource attribute.
ResourceAttributesConfig provides config for github resource attributes.
ResourceBuilder is a helper struct to build resources predefined in metadata.yaml.

# Interfaces

MetricBuilderOption applies changes to default metrics builder.
ResourceMetricsOption applies changes to provided resource metrics.

# Type aliases

AttributeVcsChangeState specifies the value vcs.change.state attribute.
AttributeVcsLineChangeType specifies the value vcs.line_change.type attribute.
AttributeVcsRefHeadType specifies the value vcs.ref.head.type attribute.
AttributeVcsRevisionDeltaDirection specifies the value vcs.revision_delta.direction attribute.