Skip to content

Commit b3f701e

Browse files
jmdobryAce Nassri
authored and
Ace Nassri
committed
Add new Monitoring snippets. (#301)
1 parent 5d68c38 commit b3f701e

File tree

7 files changed

+1755
-12
lines changed

7 files changed

+1755
-12
lines changed

monitoring/snippets/README.md

+51
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,57 @@ including Cassandra, Nginx, Apache Web Server, Elasticsearch and many others.
2828

2929
## Samples
3030

31+
### Metrics
32+
33+
View the [documentation][metrics_docs] or the [source code][metrics_code].
34+
35+
__Usage:__ `node metrics.js --help`
36+
37+
```
38+
Commands:
39+
create [projectId] Creates an example 'custom.googleapis.com/stores/daily_sales' custom metric
40+
descriptor.
41+
list [projectId] Lists metric descriptors.
42+
get <metricId> [projectId] Get a metric descriptor.
43+
delete <metricId> [projectId] Deletes a custom metric descriptor.
44+
write [projectId] Writes example time series data to
45+
'custom.googleapis.com/stores/daily_sales'.
46+
read <filter> [projectId] Reads time series data that matches the given filter.
47+
read-fields [projectId] Reads headers of time series data that matches
48+
'compute.googleapis.com/instance/cpu/utilization'.
49+
read-aggregate [projectId] Aggregates time series data that matches
50+
'compute.googleapis.com/instance/cpu/utilization'.
51+
read-reduce [projectId] Reduces time series data that matches
52+
'compute.googleapis.com/instance/cpu/utilization'.
53+
list-resources [projectId] Lists monitored resource descriptors.
54+
get-resource <resourceType> [projectId] Get a monitored resource descriptor.
55+
56+
Options:
57+
--help Show help [boolean]
58+
--projectId, -p [string]
59+
60+
Examples:
61+
node metrics.js create
62+
node metrics.js list
63+
node metrics.js get logging.googleapis.com/log_entry_count
64+
node metrics.js delete
65+
custom.googleapis.com/stores/daily_sales
66+
node metrics.js list-resources
67+
node metrics.js get-resource cloudsql_database
68+
node metrics.js write
69+
node metrics.js read
70+
'metric.type="compute.googleapis.com/instance/cpu/utilizatio
71+
n"'
72+
node metrics.js read-fields
73+
node metrics.js read-aggregate
74+
node metrics.js read-reduce
75+
76+
For more information, see https://cloud.google.com/monitoring/docs
77+
```
78+
79+
[metrics_docs]: https://cloud.google.com/monitoring/docs
80+
[metrics_code]: metrics.js
81+
3182
### List resources
3283

3384
`list_resources.js` is a command-line program to demonstrate connecting to the Google

0 commit comments

Comments
 (0)