@Override
    public void setup(TraceMetadataSetupContext context) {
        context.addServiceType(HbasePluginConstants.HBASE_CLIENT);
        context.addServiceType(HbasePluginConstants.HBASE_CLIENT_ADMIN);
        context.addServiceType(HbasePluginConstants.HBASE_CLIENT_TABLE);
        context.addServiceType(HbasePluginConstants.HBASE_ASYNC_CLIENT);
        context.addAnnotationKey(HbasePluginConstants.HBASE_CLIENT_PARAMS);
        context.addAnnotationKey(HbasePluginConstants.HBASE_TABLE_NAME);
        context.addAnnotationKey(HbasePluginConstants.HBASE_OP_READ_SIZE);
        context.addAnnotationKey(HbasePluginConstants.HBASE_OP_WRITE_SIZE);
        context.addAnnotationKey(HbasePluginConstants.HBASE_SCAN_RPC_RESULT_NUM);
    }
The type Hbase plugin metadata provider.

@author Victor.Zxy
@version 1.8.1
@since 2018/10/12
agent-module/plugins/hbase/src/main/java/com/navercorp/pinpoint/plugin/hbase/HbasePluginMetadataProvider.java