Google Cloud Monitoring API: Command-Line Tool
Project description
# Google Cloud Monitoring API: Command-Line Tool
## Overview
You need to be authenticated to run this tool as described in
http://googlecloudplatform.github.io/gcloud-python/stable/gcloud-auth.html
Today it only supports interactive authentication, i.e.:
```
$ gcloud auth login
```
We will soon add support of service account tokents.
## Usage
```
$ gcpmetrics --help
usage: gcpmetrics.py [-h] --project_id ID [--list_resources] [--list_metrics]
[--query] [--since_dawn] [--metric_id ID] [--days INT]
[--hours INT] [--minutes INT] [--resource_filter S]
[--metric_filter S] [--alignment A] [--reduce R]
[--reduce_grouping R] [--iloc00]
optional arguments:
-h, --help show this help message and exit
--project_id ID Project ID.
--list_resources List monitored resource descriptors and exit.
--list_metrics List available metric descriptors and exit.
--query Run the time series query.
--since_dawn Calculate delta since the dawn of time.
--metric_id ID Metric ID as defined by Google Monitoring API..
--days INT Days from now to calculate the query start date.
--hours INT Hours from now to calculate the query start date.
--minutes INT Minutes from now to calculate the query start date.
--resource_filter S Filter of resources in the var:val[,var:val] format.
--metric_filter S Filter of metrics in the var:val[,var:val] format.
--alignment A Alignment of data ALIGN_NONE, ALIGN_SUM. etc.
--reduce R Reduce of data REDUCE_NONE, REDUCE_SUM, etc.
--reduce_grouping R Reduce grouping in the var1[,var2] format.
--iloc00 Print value from the table index [0:0] only.
```
## Examples
```
$ gcpmetrics --project_id odin-ap --list_resources
$ gcpmetrics --project_id odin-ap --list_descriptors
$ gcpmetrics --project_id odin-ap --query --since_dawn --metric_id appengine.googleapis.com/http/server/response_count --resource_filter="module_id:service" --metric_filter="response_code_greaterequal:500,response_code_less:600" --align ALIGN_SUM --reduce REDUCE_SUM
$ gcpmetrics --project_id odin-ap --query --since_dawn --metric_id appengine.googleapis.com/http/server/response_count --resource_filter="module_id:service" --metric_filter="response_code_greaterequal:500,response_code_less:600" --align ALIGN_SUM --reduce REDUCE_SUM --iloc00
```
## Overview
You need to be authenticated to run this tool as described in
http://googlecloudplatform.github.io/gcloud-python/stable/gcloud-auth.html
Today it only supports interactive authentication, i.e.:
```
$ gcloud auth login
```
We will soon add support of service account tokents.
## Usage
```
$ gcpmetrics --help
usage: gcpmetrics.py [-h] --project_id ID [--list_resources] [--list_metrics]
[--query] [--since_dawn] [--metric_id ID] [--days INT]
[--hours INT] [--minutes INT] [--resource_filter S]
[--metric_filter S] [--alignment A] [--reduce R]
[--reduce_grouping R] [--iloc00]
optional arguments:
-h, --help show this help message and exit
--project_id ID Project ID.
--list_resources List monitored resource descriptors and exit.
--list_metrics List available metric descriptors and exit.
--query Run the time series query.
--since_dawn Calculate delta since the dawn of time.
--metric_id ID Metric ID as defined by Google Monitoring API..
--days INT Days from now to calculate the query start date.
--hours INT Hours from now to calculate the query start date.
--minutes INT Minutes from now to calculate the query start date.
--resource_filter S Filter of resources in the var:val[,var:val] format.
--metric_filter S Filter of metrics in the var:val[,var:val] format.
--alignment A Alignment of data ALIGN_NONE, ALIGN_SUM. etc.
--reduce R Reduce of data REDUCE_NONE, REDUCE_SUM, etc.
--reduce_grouping R Reduce grouping in the var1[,var2] format.
--iloc00 Print value from the table index [0:0] only.
```
## Examples
```
$ gcpmetrics --project_id odin-ap --list_resources
$ gcpmetrics --project_id odin-ap --list_descriptors
$ gcpmetrics --project_id odin-ap --query --since_dawn --metric_id appengine.googleapis.com/http/server/response_count --resource_filter="module_id:service" --metric_filter="response_code_greaterequal:500,response_code_less:600" --align ALIGN_SUM --reduce REDUCE_SUM
$ gcpmetrics --project_id odin-ap --query --since_dawn --metric_id appengine.googleapis.com/http/server/response_count --resource_filter="module_id:service" --metric_filter="response_code_greaterequal:500,response_code_less:600" --align ALIGN_SUM --reduce REDUCE_SUM --iloc00
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gcpmetrics-1.0.22.tar.gz
(6.5 kB
view details)
File details
Details for the file gcpmetrics-1.0.22.tar.gz.
File metadata
- Download URL: gcpmetrics-1.0.22.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f264f150eb5189c62911e4c5e5bee9920ba1322d09f7dfb06598975723b0103d
|
|
| MD5 |
e8743eb17edf2dfe08cd6e0781f674eb
|
|
| BLAKE2b-256 |
d5121881571da1a528654cef1db6d80de652f21d9fd7c0c1c4ab78f099f4fa72
|