gitextract_8d8x638_/ ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug.yml │ │ └── feature.yml │ ├── dependabot.yml │ └── workflows/ │ ├── ci.yml │ ├── container_description.yml │ └── golangci-lint.yml ├── .gitignore ├── .golangci.yml ├── .promu.yml ├── .yamllint ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTE.md ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── Makefile.common ├── NOTICE ├── README.md ├── SECURITY.md ├── VERSION ├── cmd/ │ └── yace/ │ ├── main.go │ ├── main_test.go │ └── scraper.go ├── docker-compose/ │ ├── README.md │ ├── docker-compose.yaml │ ├── grafana/ │ │ └── datasource.yaml │ ├── prometheus.yaml │ └── yace-config.yaml ├── docs/ │ ├── configuration.md │ ├── embedding.md │ ├── feature_flags.md │ └── installation.md ├── examples/ │ ├── alb.yml │ ├── apigw.yml │ ├── apprunner.yaml │ ├── appstream.yml │ ├── backup.yml │ ├── cwagent.yml │ ├── ds.yml │ ├── dx.yml │ ├── ebs.yml │ ├── ec.yml │ ├── ec2.yml │ ├── ecs.yml │ ├── elb.yml │ ├── es.yml │ ├── historic-data.yml │ ├── kafka.yml │ ├── kinesis.yml │ ├── kms.yml │ ├── lambda.yml │ ├── lambda_edge.yml │ ├── logs.yml │ ├── mq.yml │ ├── networkmanager.yml │ ├── ngw.yml │ ├── nlb.yml │ ├── private-link-endpoints.yaml │ ├── private-link-services.yaml │ ├── qldb.yml │ ├── quicksight.yml │ ├── rds.yml │ ├── redshift-serverless.yml │ ├── s3.yml │ ├── ses.yaml │ ├── sns.yml │ ├── sqs.yml │ ├── usage.yml │ └── vpn.yml ├── go.mod ├── go.sum ├── mixin/ │ ├── README.md │ ├── config.libsonnet │ ├── dashboards/ │ │ ├── all.libsonnet │ │ ├── common.libsonnet │ │ ├── ebs.libsonnet │ │ ├── ec2.libsonnet │ │ ├── lambda.libsonnet │ │ ├── rds.libsonnet │ │ └── s3.libsonnet │ ├── jsonnetfile.json │ ├── jsonnetfile.lock.json │ ├── mixin.libsonnet │ └── util.libsonnet └── pkg/ ├── clients/ │ ├── README.md │ ├── account/ │ │ └── client.go │ ├── cloudwatch/ │ │ ├── client.go │ │ ├── client_test.go │ │ ├── concurrency_client.go │ │ └── input.go │ ├── factory.go │ ├── factory_test.go │ └── tagging/ │ ├── client.go │ ├── concurrency_client.go │ ├── filters.go │ └── filters_test.go ├── config/ │ ├── config.go │ ├── config_test.go │ ├── feature_flags.go │ ├── feature_flags_test.go │ ├── services.go │ ├── services_test.go │ └── testdata/ │ ├── config_test.yml │ ├── custom_namespace.ok.yml │ ├── custom_namespace_without_name.bad.yml │ ├── custom_namespace_without_namespace.bad.yml │ ├── custom_namespace_without_region.bad.yml │ ├── discovery_job_exported_tags_alias.bad.yml │ ├── discovery_job_exported_tags_mismatch.bad.yml │ ├── discovery_job_type_alias.bad.yml │ ├── discovery_job_type_unknown.bad.yml │ ├── empty_rolearn.ok.yml │ ├── externalid_with_empty_rolearn.bad.yml │ ├── externalid_without_rolearn.bad.yml │ ├── multiple_roles.ok.yml │ ├── sts_region.ok.yml │ └── unknown_version.bad.yml ├── exporter.go ├── exporter_enhancedmetrics_test.go ├── exporter_test.go ├── internal/ │ └── enhancedmetrics/ │ ├── config/ │ │ └── provider.go │ ├── registry.go │ ├── registry_test.go │ ├── service/ │ │ ├── dynamodb/ │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── service.go │ │ │ └── service_test.go │ │ ├── elasticache/ │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── service.go │ │ │ └── service_test.go │ │ ├── lambda/ │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── service.go │ │ │ └── service_test.go │ │ ├── rds/ │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── service.go │ │ │ └── service_test.go │ │ └── services.go │ ├── service.go │ └── service_test.go ├── job/ │ ├── cloudwatchrunner/ │ │ ├── customnamespace.go │ │ ├── discovery.go │ │ └── runner.go │ ├── custom.go │ ├── discovery.go │ ├── discovery_test.go │ ├── getmetricdata/ │ │ ├── compact.go │ │ ├── compact_test.go │ │ ├── iterator.go │ │ ├── iterator_test.go │ │ ├── processor.go │ │ ├── processor_test.go │ │ ├── windowcalculator.go │ │ └── windowcalculator_test.go │ ├── listmetrics/ │ │ └── processor.go │ ├── maxdimassociator/ │ │ ├── associator.go │ │ ├── associator_api_gateway_test.go │ │ ├── associator_client_vpn_test.go │ │ ├── associator_ddosprotection_test.go │ │ ├── associator_directoryservice_test.go │ │ ├── associator_dx_test.go │ │ ├── associator_ec2_test.go │ │ ├── associator_ec_test.go │ │ ├── associator_ecs_test.go │ │ ├── associator_event_roles_test.go │ │ ├── associator_globalaccelerator_test.go │ │ ├── associator_gwlb_test.go │ │ ├── associator_ipam_test.go │ │ ├── associator_kms_test.go │ │ ├── associator_lambda_test.go │ │ ├── associator_logging_test.go │ │ ├── associator_logs_test.go │ │ ├── associator_mediaconvert_test.go │ │ ├── associator_memorydb_test.go │ │ ├── associator_mq_test.go │ │ ├── associator_qldb_test.go │ │ ├── associator_redshift_serverless_test.go │ │ ├── associator_sagemaker_endpoint_test.go │ │ ├── associator_sagemaker_inf_component_test.go │ │ ├── associator_sagemaker_inf_rec_test.go │ │ ├── associator_sagemaker_pipeline_test.go │ │ ├── associator_sagemaker_processing_test.go │ │ ├── associator_sagemaker_test.go │ │ ├── associator_sagemaker_training_test.go │ │ └── associator_sagemaker_transform_test.go │ ├── resourcemetadata/ │ │ └── resource.go │ ├── scrape.go │ ├── scraper.go │ ├── scraper_test.go │ └── static.go ├── model/ │ ├── model.go │ └── model_test.go └── promutil/ ├── migrate.go ├── migrate_test.go ├── prometheus.go └── prometheus_test.go