Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | P | R | S | T | U | W A add_containers_generator() (in module tracarbon.cli) add_metric_to_report() (tracarbon.exporters.exporter.Exporter method) AMDGPU (class in tracarbon.hardwares.gpu) AMDRAPL (class in tracarbon.hardwares.amd_rapl) (class in tracarbon.hardwares.sensors) AMDRAPLResult (class in tracarbon.hardwares.amd_rapl) AppleSiliconGPU (class in tracarbon.hardwares.gpu) AWSEC2EnergyConsumption (class in tracarbon.hardwares.sensors) AWSLocation (class in tracarbon.locations.country) AWSSensorException AzureEnergyConsumption (class in tracarbon.hardwares.sensors) AzureLocation (class in tracarbon.locations.country) AzureSensorException B build() (tracarbon.builder.TracarbonBuilder method) C CarbonEmission (class in tracarbon.emissions.carbon_emissions) CarbonEmissionGenerator (class in tracarbon.general_metrics) CarbonEmissionKubernetesGenerator (class in tracarbon.general_metrics) CarbonIntensitySource (class in tracarbon.locations.location) CarbonUsage (class in tracarbon.emissions.carbon_emissions) CarbonUsageUnit (class in tracarbon.emissions.carbon_emissions) CloudEnergyConsumption (class in tracarbon.hardwares.sensors) CloudLocation (class in tracarbon.locations.country) CloudProviderRegionIsMissing co2g_from_watts_hour() (tracarbon.hardwares.energy.Power static method) CO2SignalAPIKeyIsMissing Container (class in tracarbon.hardwares.containers) convert_unit() (tracarbon.emissions.carbon_emissions.CarbonUsage method) (tracarbon.hardwares.energy.EnergyUsage method) (tracarbon.hardwares.sensors.EnergyUsage method) Country (class in tracarbon.locations.country) CountryIsMissing D DatadogExporter (class in tracarbon.exporters.datadog_exporter) E EnergyConsumption (class in tracarbon.hardwares.sensors) EnergyConsumptionGenerator (class in tracarbon.general_metrics) EnergyConsumptionKubernetesGenerator (class in tracarbon.general_metrics) EnergyUsage (class in tracarbon.hardwares.energy) (class in tracarbon.hardwares.sensors) EnergyUsageUnit (class in tracarbon.hardwares.energy) Exporter (class in tracarbon.exporters.exporter) F flush() (tracarbon.exporters.json_exporter.JSONExporter method) format_name() (tracarbon.exporters.exporter.Metric method) format_tags() (tracarbon.exporters.exporter.Metric method) from_eu_file() (tracarbon.locations.country.Country class method) from_platform() (tracarbon.hardwares.sensors.EnergyConsumption static method) G GCPEnergyConsumption (class in tracarbon.hardwares.sensors) GCPLocation (class in tracarbon.locations.country) GCPSensorException generate() (tracarbon.exporters.exporter.MetricGenerator method) (tracarbon.general_metrics.CarbonEmissionGenerator method) (tracarbon.general_metrics.CarbonEmissionKubernetesGenerator method) (tracarbon.general_metrics.EnergyConsumptionGenerator method) (tracarbon.general_metrics.EnergyConsumptionKubernetesGenerator method) get_amd_rapl_power_usage() (tracarbon.hardwares.amd_rapl.AMDRAPL method) (tracarbon.hardwares.sensors.AMDRAPL method) get_carbon_usage_on_type() (tracarbon.emissions.carbon_emissions.CarbonUsage method) get_co2_usage() (tracarbon.emissions.carbon_emissions.CarbonEmission method) get_co2g_kwh() (tracarbon.locations.country.AWSLocation method) (tracarbon.locations.country.CloudLocation method) get_cpu_usage() (tracarbon.hardwares.hardware.HardwareInfo static method) (tracarbon.hardwares.sensors.HardwareInfo static method) get_current_country() (tracarbon.locations.country.Country class method) get_energy_files_list() (tracarbon.hardwares.amd_rapl.AMDRAPL method) (tracarbon.hardwares.sensors.AMDRAPL method) get_energy_report() (tracarbon.hardwares.amd_rapl.AMDRAPL method) (tracarbon.hardwares.rapl.RAPL method) (tracarbon.hardwares.sensors.AMDRAPL method) (tracarbon.hardwares.sensors.RAPL method) get_energy_usage() (tracarbon.emissions.carbon_emissions.CarbonEmission method) (tracarbon.hardwares.sensors.AWSEC2EnergyConsumption method) (tracarbon.hardwares.sensors.CloudEnergyConsumption method) (tracarbon.hardwares.sensors.EnergyConsumption method) (tracarbon.hardwares.sensors.LinuxEnergyConsumption method) (tracarbon.hardwares.sensors.MacEnergyConsumption method) (tracarbon.hardwares.sensors.Sensor method) (tracarbon.hardwares.sensors.WindowsEnergyConsumption method) get_energy_usage_on_type() (tracarbon.hardwares.energy.EnergyUsage method) (tracarbon.hardwares.sensors.EnergyUsage method) get_exporter() (in module tracarbon.cli) get_gpu_power_usage() (tracarbon.hardwares.gpu.AMDGPU class method) (tracarbon.hardwares.gpu.AppleSiliconGPU class method) (tracarbon.hardwares.gpu.GPUInfo class method) (tracarbon.hardwares.gpu.NvidiaGPU class method) (tracarbon.hardwares.hardware.HardwareInfo class method) (tracarbon.hardwares.sensors.GPUInfo class method) (tracarbon.hardwares.sensors.HardwareInfo class method) get_gpu_power_usage_or_none() (tracarbon.hardwares.gpu.GPUInfo class method) (tracarbon.hardwares.sensors.GPUInfo class method) get_latest_co2g_kwh() (tracarbon.locations.country.AWSLocation method) (tracarbon.locations.country.CloudLocation method) (tracarbon.locations.country.Country method) (tracarbon.locations.location.Location method) get_location() (tracarbon.locations.country.Country class method) get_memory_total() (tracarbon.hardwares.hardware.HardwareInfo static method) (tracarbon.hardwares.sensors.HardwareInfo static method) get_memory_usage() (tracarbon.hardwares.hardware.HardwareInfo static method) (tracarbon.hardwares.sensors.HardwareInfo static method) get_name() (tracarbon.exporters.datadog_exporter.DatadogExporter class method) (tracarbon.exporters.exporter.Exporter class method) (tracarbon.exporters.json_exporter.JSONExporter class method) (tracarbon.exporters.prometheus_exporter.PrometheusExporter class method) (tracarbon.exporters.stdout.StdoutExporter class method) get_number_of_cores() (tracarbon.hardwares.hardware.HardwareInfo static method) (tracarbon.hardwares.sensors.HardwareInfo static method) get_platform() (tracarbon.hardwares.hardware.HardwareInfo static method) (tracarbon.hardwares.sensors.HardwareInfo static method) get_pods_usage() (tracarbon.hardwares.containers.Kubernetes method) get_rapl_files_list() (tracarbon.hardwares.rapl.RAPL method) (tracarbon.hardwares.sensors.RAPL method) get_rapl_power_usage() (tracarbon.hardwares.rapl.RAPL method) (tracarbon.hardwares.sensors.RAPL method) GPUInfo (class in tracarbon.hardwares.gpu) (class in tracarbon.hardwares.sensors) H HardwareInfo (class in tracarbon.hardwares.hardware) (class in tracarbon.hardwares.sensors) HardwareNoGPUDetectedException HardwareRAPLException I is_amd_rapl_compatible() (tracarbon.hardwares.amd_rapl.AMDRAPL method) (tracarbon.hardwares.sensors.AMDRAPL method) is_rapl_compatible() (tracarbon.hardwares.rapl.RAPL method) (tracarbon.hardwares.sensors.RAPL method) J JSONExporter (class in tracarbon.exporters.json_exporter) K Kubernetes (class in tracarbon.hardwares.containers) L launch() (tracarbon.exporters.datadog_exporter.DatadogExporter method) (tracarbon.exporters.exporter.Exporter method) (tracarbon.exporters.json_exporter.JSONExporter method) (tracarbon.exporters.prometheus_exporter.PrometheusExporter method) (tracarbon.exporters.stdout.StdoutExporter method) launch_shell_command() (tracarbon.hardwares.gpu.AMDGPU class method) (tracarbon.hardwares.gpu.AppleSiliconGPU class method) (tracarbon.hardwares.gpu.NvidiaGPU class method) LinuxEnergyConsumption (class in tracarbon.hardwares.sensors) list_exporters() (in module tracarbon.cli) Location (class in tracarbon.locations.location) logger_configuration() (in module tracarbon.conf) M MacEnergyConsumption (class in tracarbon.hardwares.sensors) Metric (class in tracarbon.exporters.exporter) MetricGenerator (class in tracarbon.exporters.exporter) MetricReport (class in tracarbon.exporters.exporter) model_config (tracarbon.builder.TracarbonBuilder attribute) (tracarbon.builder.TracarbonReport attribute) (tracarbon.conf.TracarbonConfiguration attribute) (tracarbon.emissions.carbon_emissions.CarbonEmission attribute) (tracarbon.emissions.carbon_emissions.CarbonUsage attribute) (tracarbon.exporters.datadog_exporter.DatadogExporter attribute) (tracarbon.exporters.exporter.Exporter attribute) (tracarbon.exporters.exporter.Metric attribute) (tracarbon.exporters.exporter.MetricGenerator attribute) (tracarbon.exporters.exporter.MetricReport attribute) (tracarbon.exporters.exporter.Tag attribute) (tracarbon.exporters.json_exporter.JSONExporter attribute) (tracarbon.exporters.prometheus_exporter.PrometheusExporter attribute) (tracarbon.exporters.stdout.StdoutExporter attribute) (tracarbon.general_metrics.CarbonEmissionGenerator attribute) (tracarbon.general_metrics.CarbonEmissionKubernetesGenerator attribute) (tracarbon.general_metrics.EnergyConsumptionGenerator attribute) (tracarbon.general_metrics.EnergyConsumptionKubernetesGenerator attribute) (tracarbon.hardwares.amd_rapl.AMDRAPL attribute) (tracarbon.hardwares.amd_rapl.AMDRAPLResult attribute) (tracarbon.hardwares.containers.Container attribute) (tracarbon.hardwares.containers.Kubernetes attribute) (tracarbon.hardwares.containers.Pod attribute) (tracarbon.hardwares.energy.EnergyUsage attribute) (tracarbon.hardwares.energy.Power attribute) (tracarbon.hardwares.gpu.AMDGPU attribute) (tracarbon.hardwares.gpu.AppleSiliconGPU attribute) (tracarbon.hardwares.gpu.GPUInfo attribute) (tracarbon.hardwares.gpu.NvidiaGPU attribute) (tracarbon.hardwares.hardware.HardwareInfo attribute) (tracarbon.hardwares.rapl.RAPL attribute) (tracarbon.hardwares.rapl.RAPLResult attribute) (tracarbon.hardwares.sensors.AMDRAPL attribute) (tracarbon.hardwares.sensors.AWSEC2EnergyConsumption attribute) (tracarbon.hardwares.sensors.AzureEnergyConsumption attribute) (tracarbon.hardwares.sensors.CloudEnergyConsumption attribute) (tracarbon.hardwares.sensors.EnergyConsumption attribute) (tracarbon.hardwares.sensors.EnergyUsage attribute) (tracarbon.hardwares.sensors.GCPEnergyConsumption attribute) (tracarbon.hardwares.sensors.GPUInfo attribute) (tracarbon.hardwares.sensors.HardwareInfo attribute) (tracarbon.hardwares.sensors.LinuxEnergyConsumption attribute) (tracarbon.hardwares.sensors.MacEnergyConsumption attribute) (tracarbon.hardwares.sensors.RAPL attribute) (tracarbon.hardwares.sensors.Sensor attribute) (tracarbon.hardwares.sensors.WindowsEnergyConsumption attribute) (tracarbon.locations.country.AWSLocation attribute) (tracarbon.locations.country.AzureLocation attribute) (tracarbon.locations.country.CloudLocation attribute) (tracarbon.locations.country.Country attribute) (tracarbon.locations.country.GCPLocation attribute) (tracarbon.locations.location.Location attribute) model_post_init() (tracarbon.hardwares.sensors.LinuxEnergyConsumption method) module tracarbon.builder tracarbon.cli tracarbon.conf tracarbon.emissions.carbon_emissions tracarbon.exceptions tracarbon.exporters.datadog_exporter tracarbon.exporters.exporter tracarbon.exporters.json_exporter tracarbon.exporters.prometheus_exporter tracarbon.exporters.stdout tracarbon.general_metrics tracarbon.hardwares.amd_rapl tracarbon.hardwares.containers tracarbon.hardwares.energy tracarbon.hardwares.gpu tracarbon.hardwares.hardware tracarbon.hardwares.rapl tracarbon.hardwares.sensors tracarbon.locations.country tracarbon.locations.location N NvidiaGPU (class in tracarbon.hardwares.gpu) P Pod (class in tracarbon.hardwares.containers) Power (class in tracarbon.hardwares.energy) PrometheusExporter (class in tracarbon.exporters.prometheus_exporter) R RAPL (class in tracarbon.hardwares.rapl) (class in tracarbon.hardwares.sensors) RAPLResult (class in tracarbon.hardwares.rapl) refresh_namespaces() (tracarbon.hardwares.containers.Kubernetes method) request() (tracarbon.locations.location.Location class method) run() (in module tracarbon.cli) run_metrics() (in module tracarbon.cli) S Sensor (class in tracarbon.hardwares.sensors) start() (tracarbon.builder.Tracarbon method) (tracarbon.exporters.exporter.Exporter method) StdoutExporter (class in tracarbon.exporters.stdout) stop() (tracarbon.builder.Tracarbon method) (tracarbon.exporters.exporter.Exporter method) T Tag (class in tracarbon.exporters.exporter) Tracarbon (class in tracarbon.builder) tracarbon.builder module tracarbon.cli module tracarbon.conf module tracarbon.emissions.carbon_emissions module tracarbon.exceptions module tracarbon.exporters.datadog_exporter module tracarbon.exporters.exporter module tracarbon.exporters.json_exporter module tracarbon.exporters.prometheus_exporter module tracarbon.exporters.stdout module tracarbon.general_metrics module tracarbon.hardwares.amd_rapl module tracarbon.hardwares.containers module tracarbon.hardwares.energy module tracarbon.hardwares.gpu module tracarbon.hardwares.hardware module tracarbon.hardwares.rapl module tracarbon.hardwares.sensors module tracarbon.locations.country module tracarbon.locations.location module TracarbonBuilder (class in tracarbon.builder) TracarbonConfiguration (class in tracarbon.conf) TracarbonException TracarbonReport (class in tracarbon.builder) U UsageType (class in tracarbon.hardwares.energy) W watts_from_microjoules() (tracarbon.hardwares.energy.Power static method) watts_to_watt_hours() (tracarbon.hardwares.energy.Power static method) WindowsEnergyConsumption (class in tracarbon.hardwares.sensors) with_exporter() (tracarbon.builder.TracarbonBuilder method) with_location() (tracarbon.builder.TracarbonBuilder method)