THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
ec.from().query(....).persist(MetaDescriptor) -- by default as eagle hbase metric storage |
Persist
...
Metadata Descriptor
The meta descriptor where user could used to guide how to store the metrics. This is including how the data should be persisted like storage reference, row-key generation for HBASE, or druid column mapping.
...
Code Block |
---|
{ "id" : "meta-descriptor-1", "fields" : { "field3":{ "name" : "field3", "datatype" : "string" } ....// other fields }, "storage": { "hbase": { "table": "alertdef", "columNameGenerator" : "alaphbetGenerator" "prefix" : "alertdef", "serviceName":"AlertDefinitionService", "timeseries" : false "tags": [ "site", "dataSource", "alertExecutorId", "policyId", "policyType" ], "indexes": { "Index_1_alertExecutorId" : { "columns": [ "alertExecutorID" ], "unique": true } } } |
Persist Storage
...
Metadata
This is the underling storage where eagle store the metrics. The default is hbase metric which is built in eagle. Druid might also be an option.
...