Skip to content

Instantly share code, notes, and snippets.

@niedbalski
Created April 5, 2021 03:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save niedbalski/f37e3a4d85718f822dccfab9681ae4fe to your computer and use it in GitHub Desktop.
Save niedbalski/f37e3a4d85718f822dccfab9681ae4fe to your computer and use it in GitHub Desktop.
config_map_augogen.go
// File autogenerated with github.com/calyptia/config-validator-api/tools
// Don't edit manually.
package main
type ConfigMapOptsT map[string]map[string][]string
var ConfigMapOpts = ConfigMapOptsT{
"input": {
"thermal": []string{
"interval_sec",
"interval_nsec",
"name_regex",
"type_regex",
},
"health": []string{
"interval_sec",
"interval_nsec",
"alert",
"add_host",
"add_port",
},
"tcp": []string{
"format",
"separator",
"chunk_size",
"buffer_size",
},
"serial": []string{
"file",
"bitrate",
"separator",
"format",
"min_bytes",
},
"mem": []string{
"interval_sec",
"pid",
},
"exec": []string{
"command",
"parser",
"buf_size",
"interval_sec",
"interval_nsec",
"oneshot",
},
"disk": []string{
"interval_sec",
"interval_nsec",
"dev_name",
},
"docker": []string{
"interval_sec",
},
"statsd": []string{
"tag",
"log_level",
"routable",
"alias",
"mem_buf_limit",
"listen",
"host",
"port",
"ipv6",
"storage.type",
"filesystem",
"memory",
},
"netif": []string{
"interval_sec",
"interval_nsec",
"verbose",
"interface",
},
"lib": []string{
"tag",
"log_level",
"routable",
"alias",
"mem_buf_limit",
"listen",
"host",
"port",
"ipv6",
"storage.type",
"filesystem",
"memory",
},
"head": []string{
"file",
"key",
"buf_size",
"interval_sec",
"interval_nsec",
"split_line",
"lines",
"add_path",
},
"collectd": []string{
"typesdb",
},
"forward": []string{
"unix_path",
"buffer_chunk_size",
"buffer_max_size",
},
"random": []string{
"samples",
"interval_sec",
"interval_nsec",
},
"stream_processor": []string{
"tag",
"log_level",
"routable",
"alias",
"mem_buf_limit",
"listen",
"host",
"port",
"ipv6",
"storage.type",
"filesystem",
"memory",
},
"storage_backlog": []string{
"tag",
"log_level",
"routable",
"alias",
"mem_buf_limit",
"listen",
"host",
"port",
"ipv6",
"storage.type",
"filesystem",
"memory",
},
"proc": []string{
"interval_sec",
"interval_nsec",
"alert",
"mem",
"fd",
"proc_name",
},
"emitter": []string{
"tag",
"log_level",
"routable",
"alias",
"mem_buf_limit",
"listen",
"host",
"port",
"ipv6",
"storage.type",
"filesystem",
"memory",
},
"stdin": []string{
"parser",
"buffer_size",
},
"systemd": []string{
"path",
"db.sync",
"db",
"max_fields",
"max_entries",
"systemd_filter_type",
"read_from_tail",
"strip_underscores",
},
"cpu": []string{
"pid",
"interval_sec",
"interval_nsec",
},
"syslog": []string{
"mode",
"path",
"unix_perm",
"buffer_chunk_size",
"buffer_max_size",
"parser",
},
"kmsg": []string{
"tag",
"log_level",
"routable",
"alias",
"mem_buf_limit",
"listen",
"host",
"port",
"ipv6",
"storage.type",
"filesystem",
"memory",
},
},
"output": {
"retry": []string{
"retries",
},
"bigquery": []string{
"google_service_credentials",
"service_account_email",
"service_account_secret",
"project_id",
"dataset_id",
"table_id",
},
"nats": []string{
"match",
"match_regex",
"log_level",
"host",
"port",
"ipv6",
"retry_limit",
"tls",
"tls.*",
"storage.*",
"workers",
"net.*",
"_debug.http.*",
},
"datadog": []string{
"proxy",
"apikey",
"include_tag_key",
"tag_key",
"dd_source",
"dd_service",
"dd_tags",
"dd_message_key",
"provider",
"json_date_key",
"compress",
},
"stackdriver": []string{
"metadata_server",
"google_service_credentials",
"service_account_email",
"service_account_secret",
"export_to_project_id",
"resource",
"severity_key",
"autoformat_stackdriver_trace",
"trace_key",
"log_name_key",
"k8s_cluster_name",
"k8s_cluster_location",
"location",
"namespace",
"node_id",
"job",
"task_id",
"labels_key",
"tag_prefix",
},
"counter": []string{
"match",
"match_regex",
"log_level",
"host",
"port",
"ipv6",
"retry_limit",
"tls",
"tls.*",
"storage.*",
"workers",
"net.*",
"_debug.http.*",
},
"gelf": []string{
"mode",
"gelf_timestamp_key",
"gelf_host_key",
"gelf_short_message_key",
"gelf_full_message_key",
"gelf_level_key",
"packet_size",
"compress",
},
"kafka": []string{
"brokers",
"topic_key",
"dynamic_topic",
"format",
"message_key",
"message_key_field",
"timestamp_key",
"timestamp_format",
"queue_full_retries",
"gelf_timestamp_key",
"gelf_host_key",
"gelf_short_message_key",
"gelf_full_message_key",
"gelf_level_key",
"schema_str",
"schema_id",
"topics",
},
"lib": []string{
"format",
"max_records",
},
"null": []string{
"match",
"match_regex",
"log_level",
"host",
"port",
"ipv6",
"retry_limit",
"tls",
"tls.*",
"storage.*",
"workers",
"net.*",
"_debug.http.*",
},
"plot": []string{
"key",
"file",
},
"influxdb": []string{
"database",
"bucket",
"org",
"sequence_tag",
"http_user",
"http_passwd",
"http_token",
"auto_tags",
"tag_keys",
},
"td": []string{
"API",
"Database",
"Table",
"region",
},
"pgsql": []string{
"database",
"table",
"user",
"password",
"timestamp_key",
"max_pool_size",
"min_pool_size",
"async",
"cockroachdb",
},
"azure": []string{
"customer_id",
"shared_key",
"log_type",
"time_key",
},
},
"filter": {
"modify": []string{
"match_regex",
"match",
"alias",
"log_level",
},
"record_modifier": []string{
"match_regex",
"match",
"alias",
"log_level",
},
"throttle": []string{
"rate",
"window",
"print_status",
"interval",
},
"nest": []string{
"match_regex",
"match",
"alias",
"log_level",
},
"stdout": []string{
"match_regex",
"match",
"alias",
"log_level",
},
"throttle_size": []string{
"rate",
"window",
"print_status",
"interval",
"log_field",
"name_field",
"window_time_duration",
"hash_table_size",
},
"parser": []string{
"key_name",
"reserve_data",
"preserve_key",
},
"grep": []string{
"match_regex",
"match",
"alias",
"log_level",
},
"lua": []string{
"script",
"call",
"type_int_key",
"protected_mode",
"time_as_table",
},
"geoip2": []string{
"match_regex",
"match",
"alias",
"log_level",
},
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment