123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355 |
- create database if not exists ob_metrics;
- create table if not exists ob_metrics.public.service_metrics_15s
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float
- );
- SELECT create_hypertable('service_metrics_15s', by_range('timestamp'));
- create table if not exists ob_metrics.public.service_instance_metrics_15s
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float,
- instanceID varchar(512)
- );
- SELECT create_hypertable('service_instance_metrics_15s', by_range('timestamp'));
- create table if not exists ob_metrics.public.endpoint_metrics_15s
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float,
- instanceID varchar(512),
- endpoint varchar(512)
- );
- SELECT create_hypertable('endpoint_metrics_15s', by_range('timestamp'));
- create table if not exists ob_metrics.public.service_metrics_5m
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float
- );
- SELECT create_hypertable('service_metrics_5m', by_range('timestamp'));
- create table if not exists ob_metrics.public.service_instance_metrics_5m
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float,
- instanceID varchar(512)
- );
- SELECT create_hypertable('service_instance_metrics_5m', by_range('timestamp'));
- create table if not exists ob_metrics.public.endpoint_metrics_5m
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float,
- instanceID varchar(512),
- endpoint varchar(512)
- );
- SELECT create_hypertable('endpoint_metrics_5m', by_range('timestamp'));
- create table if not exists ob_metrics.public.service_metrics_20m
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float
- );
- SELECT create_hypertable('service_metrics_20m', by_range('timestamp'));
- create table if not exists ob_metrics.public.service_instance_metrics_20m
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float,
- instanceID varchar(512)
- );
- SELECT create_hypertable('service_instance_metrics_20m', by_range('timestamp'));
- create table if not exists ob_metrics.public.endpoint_metrics_20m
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float,
- instanceID varchar(512),
- endpoint varchar(512)
- );
- SELECT create_hypertable('endpoint_metrics_20m', by_range('timestamp'));
- create table if not exists ob_metrics.public.service_metrics_1h
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float
- );
- SELECT create_hypertable('service_metrics_1h', by_range('timestamp'));
- create table if not exists ob_metrics.public.service_instance_metrics_1h
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float,
- instanceID varchar(512)
- );
- SELECT create_hypertable('service_instance_metrics_1h', by_range('timestamp'));
- create table if not exists ob_metrics.public.endpoint_metrics_1h
- (
- timestamp timestamp,
- app_name varchar(256),
- service_name varchar(512),
- apdex float,
- http_code_300_count int,
- http_code_400_count int,
- http_code_500_count int,
- span_status_error_count int,
- exception_count int,
- max_latency bigint,
- min_latency bigint,
- avg_latency bigint,
- request_count bigint,
- rpm bigint,
- count_le_500 bigint,
- count_le_1000 bigint,
- count_le_5000 bigint,
- quantile_50 bigint,
- quantile_90 float,
- quantile_95 float,
- quantile_99 float,
- instanceID varchar(512),
- endpoint varchar(512)
- );
- SELECT create_hypertable('endpoint_metrics_1h', by_range('timestamp'));
- SELECT add_retention_policy('service_metrics_15s', INTERVAL '10 days');
- SELECT add_retention_policy('service_metrics_5m', INTERVAL '10 days');
- SELECT add_retention_policy('service_metrics_20m', INTERVAL '10 days');
- SELECT add_retention_policy('service_metrics_1h', INTERVAL '10 days');
- SELECT add_retention_policy('service_instance_metrics_15s', INTERVAL '10 days');
- SELECT add_retention_policy('service_instance_metrics_5m', INTERVAL '10 days');
- SELECT add_retention_policy('service_instance_metrics_20m', INTERVAL '10 days');
- SELECT add_retention_policy('service_instance_metrics_1h', INTERVAL '10 days');
- SELECT add_retention_policy('endpoint_metrics_15s', INTERVAL '10 days');
- SELECT add_retention_policy('endpoint_metrics_5m', INTERVAL '10 days');
- SELECT add_retention_policy('endpoint_metrics_20m', INTERVAL '10 days');
- SELECT add_retention_policy('endpoint_metrics_1h', INTERVAL '10 days');
|