From 6da73915e188e591f5a86e3de7dde75b9618574d Mon Sep 17 00:00:00 2001 From: mckang Date: Fri, 7 Sep 2018 17:58:39 +0900 Subject: [PATCH] Add Usage --- README.md | 42 +++++++++++++++++++++++++++++++++++++----- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0c4806d..fe5f034 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,11 @@ -# promql_java_client -# Usage -## Make API URL +# Prometheus Query API Java Client Usage +*** +## Build API URL +*** ### RangeQuery ``` -RangeQueryBuilder rangeQueryBuilder = QueryBuilderType.RangeQuery.newInstance(TARGET_SERVER); -URI targetUri = rangeQueryBuilder.withQuery("irate(received_api_call_total[60s])") + RangeQueryBuilder rangeQueryBuilder = QueryBuilderType.RangeQuery.newInstance(TARGET_SERVER); + URI targetUri = rangeQueryBuilder.withQuery("irate(received_api_call_total[60s])") .withStartEpochTime(System.currentTimeMillis() / 1000 - 60*10) .withEndEpochTime(System.currentTimeMillis() / 1000) .withStepTime("60s") @@ -35,4 +36,35 @@ URI targetUri = rangeQueryBuilder.withQuery("irate(received_api_call_total[60s]) AlertManagerMetaQueryBuilder ammqb = QueryBuilderType.AlertManagerMetadaQuery.newInstance(TARGET_SERVER); URI targetUri = ammqb.build(); ``` +*** +## Parse Result +*** +### Parse Matrix Type Query Result +``` + DefaultQueryResult result = ConvertUtil.convertQueryResultString(rtVal); +``` +### Parse Vector Type Query Result +``` + DefaultQueryResult result = ConvertUtil.convertQueryResultString(rtVal); +``` +### Parse Scalar Type Query Result +``` + DefaultQueryResult result = ConvertUtil.convertQueryResultString(rtVal); +``` +### Parse Label API Result +``` + DefaultLabelResult result = ConvertUtil.convertLabelResultString(rtVal); +``` +### Parse Status(Config) API Result +``` + DefaultConfigResult result = ConvertUtil.convertConfigResultString(rtVal); +``` +### Parse Targets API Result +``` + DefaultTargetResult result = ConvertUtil.convertTargetResultString(rtVal); +``` +### Parse AlertManager API Result +``` + DefaultAlertManagerResult result = ConvertUtil.convertAlertManagerResultString(rtVal); +```