package
0.0.1-alpha.12
Repository: https://github.com/re-cinq/aether.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

Create a new instance.
Creates a new metric.
New instance of the resource emission.

# Constants

Amazon web services API.
Azure cloud API.
CPU resource.
custom third party providers.
used to speicfy the event when emissions for instances have been calculated.
GB: Gigabytes.
GBs: Gigabits per second.
Grams of carbon per kilowatt hour.
Constant string definitions.
Google cloud platform API.
Instance is currently functioning.
Instance is currently functioning.
Instance has been terminated and will be removed from the system.
KB: Kilobytes.
KBs: Kilobits per second.
MB: Megabytes.
MBs: Megabits per second.
Memory resource.
used to specify the event when metrics have been collected.
Network resource.
PB: Petabytes.
Prometheus API for baremetal and kubernetes support.
Storage resource.
TB: Terabytes.
TBs: Terabits per second.
vCPU.

# Variables

EmissionUnits Lookup map for listing all the supported emissions as well as deserializing them.
ErrParsingEmissionUnit Error parsing the EmissionUnit.
ErrParsingProvider Error parsing the Provider.
ErrParsingResourceType parsing the ResourceType.
ErrParsingResourceUnits Error parsing the ResourceUnits.
Providers Lookup map for listing all the supported providers as well as deserializing them.
ResourceTypes Lookup map for listing all the supported resources as well as deserializing them.
ResourceUnits Lookup map for listing all the supported resource units as well as deserializing them.

# Structs

The instance for which we are collecting the metrics.
Metric tracks the uilization and emission of a specific resource.
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
Source is an interface for fetching metrics that can be calculated.

# Type aliases

EmissionUnits Defines the unit of emission of CO2 equivalent.
Used to speicy the state of an instance.
Labels definition.
Represents the metrics for a specific service The key is the unique name of the resource.
Provider where the resource consumption data is collected from.
ResourceType The resource type that we are collecting data for.
ResourceUnit The unit of the resource type that we are collecting data for.