# Packages
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
AWSColumnToHiveColumnType is the data type a column is created as in Hive.
GetReportQueryForReport returns the ReportQuery that was used in the Report parameter.
IsValidConfig checks the validity of all configuration options.
IsValidHiveConfig ensure all Hive* fields are valid if provided.
IsValidKubeConfig ensures the kube config is set to a valid file if provided.
IsValidListenConfig ensures all *Listen fields are set to valid host/ports if they have a value set.
IsValidNamespaceConfig ensures that if you are using target namespaces the all namespace field is correct.
IsValidPrestoConfig ensure all Presto* fields are valid if provided.
IsValidPrometheusConfig ensures prometheus configuration is valid.
No description provided by the author
SanetizeAWSColumnForHive removes and replaces invalid characters in AWS billing columns with characters allowed in hive SQL.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
AWSUsageHiveRowFormat is the Hadoop serialization/deserialization implementation used with AWS billing data.
DefaultPrometheusDataSourceMaxBackfillImportDuration how far we will query for backlogged data.
DefaultPrometheusDataSourceMaxQueryRangeDuration is how much data we will query from Prometheus at once.
DefaultPrometheusQueryChunkSize the default value for how much data we will insert into Presto per Prometheus query.
DefaultPrometheusQueryInterval - Query Prometheus every 5 minutes.
DefaultPrometheusQueryStepSize - Query data from Prometheus at a 60 second resolution (one data point per minute max).
# Variables
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
Config holds the user-facing configuration options for running the reporting operator.
No description provided by the author
PrometheusConfig provides the configuration options to set up a Prometheus connections from a URL.
No description provided by the author
No description provided by the author
No description provided by the author
TLSConfig allows configuration of using TLS (on/off) as well as the cert and key.
# Interfaces
DependencyResolver analyzes report dependencies for reports, report queries, and data sources.
No description provided by the author
# Type aliases
No description provided by the author