Skip to content
This repository was archived by the owner on Dec 31, 2023. It is now read-only.

Commit 48e6664

Browse files
authored
Monitoring Region Tags [(#796)](GoogleCloudPlatform/python-docs-samples#796)
1 parent 6f4516a commit 48e6664

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

samples/snippets/v3/cloud-client/snippets.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,30 @@
1818

1919

2020
def create_metric_descriptor():
21+
# [START create_metric_descriptor]
2122
client = monitoring.Client()
2223
descriptor = client.metric_descriptor(
2324
'custom.googleapis.com/my_metric',
2425
metric_kind=monitoring.MetricKind.GAUGE,
2526
value_type=monitoring.ValueType.DOUBLE,
2627
description='This is a simple example of a custom metric.')
2728
descriptor.create()
29+
# [END create_metric_descriptor]
2830

2931

3032
def delete_metric_descriptor(descriptor):
33+
# [START delete_metric_descriptor]
3134
client = monitoring.Client()
3235
descriptor = client.metric_descriptor(
3336
descriptor
3437
)
3538
descriptor.delete()
3639
print('Deleted metric descriptor.')
40+
# [END delete_metric_descriptor]
3741

3842

3943
def write_time_series():
44+
# [START write_time_series]
4045
client = monitoring.Client()
4146
resource = client.resource(
4247
'gce_instance',
@@ -53,58 +58,73 @@ def write_time_series():
5358
}
5459
)
5560
client.write_point(metric, resource, 3.14)
61+
# [END write_time_series]
5662

5763

5864
def list_time_series():
65+
# [START list_time_series]
5966
client = monitoring.Client()
6067
metric = 'compute.googleapis.com/instance/cpu/utilization'
6168
query_results = client.query(metric, minutes=5)
6269
for result in query_results:
6370
print(result)
71+
# [END list_time_series]
6472

6573

6674
def list_time_series_header():
75+
# [START list_time_series_header]
6776
client = monitoring.Client()
6877
metric = 'compute.googleapis.com/instance/cpu/utilization'
6978
query_results = client.query(metric, minutes=5).iter(headers_only=True)
7079
for result in query_results:
7180
print(result)
81+
# [END list_time_series_header]
7282

7383

7484
def list_time_series_aggregate():
85+
# [START list_time_series_aggregate]
7586
client = monitoring.Client()
7687
metric = 'compute.googleapis.com/instance/cpu/utilization'
7788
query_results = client.query(metric, hours=1).align(
7889
monitoring.Aligner.ALIGN_MEAN, minutes=5)
7990
for result in query_results:
8091
print(result)
92+
# [END list_time_series_aggregate]
8193

8294

8395
def list_time_series_reduce():
96+
# [START list_time_series_reduce]
8497
client = monitoring.Client()
8598
metric = 'compute.googleapis.com/instance/cpu/utilization'
8699
query_results = client.query(metric, hours=1).align(
87100
monitoring.Aligner.ALIGN_MEAN, minutes=5).reduce(
88101
monitoring.Reducer.REDUCE_MEAN, 'resource.zone')
89102
for result in query_results:
90103
print(result)
104+
# [END list_time_series_reduce]
91105

92106

93107
def list_metric_descriptors():
108+
# [START list_metric_descriptors]
94109
client = monitoring.Client()
95110
for descriptor in client.list_metric_descriptors():
96111
print(descriptor.type)
112+
# [END list_metric_descriptors]
97113

98114

99115
def list_monitored_resources():
116+
# [START list_monitored_resources]
100117
client = monitoring.Client()
101118
for descriptor in client.list_resource_descriptors():
102119
print(descriptor.type)
120+
# [END list_monitored_resources]
103121

104122

105123
def get_monitored_resource_descriptor(type):
124+
# [START get_monitored_resources]
106125
client = monitoring.Client()
107126
print(client.fetch_resource_descriptor(type))
127+
# [END get_monitored_resources]
108128

109129

110130
if __name__ == '__main__':

0 commit comments

Comments
 (0)