1818
1919
2020def create_metric_descriptor ():
21- # [START create_metric_descriptor ]
21+ # [START monitoring_create_metric ]
2222 client = monitoring .Client ()
2323 descriptor = client .metric_descriptor (
2424 'custom.googleapis.com/my_metric' ,
2525 metric_kind = monitoring .MetricKind .GAUGE ,
2626 value_type = monitoring .ValueType .DOUBLE ,
2727 description = 'This is a simple example of a custom metric.' )
2828 descriptor .create ()
29- # [END create_metric_descriptor ]
29+ # [END monitoring_create_metric ]
3030
3131
3232def delete_metric_descriptor (descriptor_name ):
33- # [START delete_metric_descriptor ]
33+ # [START monitoring_delete_metric ]
3434 client = monitoring .Client ()
3535
3636 descriptor = client .metric_descriptor (descriptor_name )
3737 descriptor .delete ()
3838
3939 print ('Deleted metric descriptor {}.' .format (descriptor_name ))
40- # [END delete_metric_descriptor ]
40+ # [END monitoring_delete_metric ]
4141
4242
4343def write_time_series ():
44- # [START write_time_series ]
44+ # [START monitoring_write_timeseries ]
4545 client = monitoring .Client ()
4646 resource = client .resource (
4747 'gce_instance' ,
@@ -57,80 +57,80 @@ def write_time_series():
5757 }
5858 )
5959 client .write_point (metric , resource , 3.14 )
60- # [END write_time_series ]
60+ # [END monitoring_write_timeseries ]
6161
6262
6363def list_time_series ():
64- # [START list_time_series ]
64+ # [START monitoring_read_timeseries_simple ]
6565 client = monitoring .Client ()
6666 metric = 'compute.googleapis.com/instance/cpu/utilization'
6767 query_results = client .query (metric , minutes = 5 )
6868 for result in query_results :
6969 print (result )
70- # [END list_time_series ]
70+ # [END monitoring_read_timeseries_simple ]
7171
7272
7373def list_time_series_header ():
74- # [START list_time_series_header ]
74+ # [START monitoring_read_timeseries_fields ]
7575 client = monitoring .Client ()
7676 metric = 'compute.googleapis.com/instance/cpu/utilization'
7777 query_results = client .query (metric , minutes = 5 ).iter (headers_only = True )
7878 for result in query_results :
7979 print (result )
80- # [END list_time_series_header ]
80+ # [END monitoring_read_timeseries_fields ]
8181
8282
8383def list_time_series_aggregate ():
84- # [START list_time_series_aggregate ]
84+ # [START monitoring_read_timeseries_align ]
8585 client = monitoring .Client ()
8686 metric = 'compute.googleapis.com/instance/cpu/utilization'
8787 query_results = client .query (metric , hours = 1 ).align (
8888 monitoring .Aligner .ALIGN_MEAN , minutes = 5 )
8989 for result in query_results :
9090 print (result )
91- # [END list_time_series_aggregate ]
91+ # [END monitoring_read_timeseries_align ]
9292
9393
9494def list_time_series_reduce ():
95- # [START list_time_series_reduce ]
95+ # [START monitoring_read_timeseries_reduce ]
9696 client = monitoring .Client ()
9797 metric = 'compute.googleapis.com/instance/cpu/utilization'
9898 query_results = client .query (metric , hours = 1 ).align (
9999 monitoring .Aligner .ALIGN_MEAN , minutes = 5 ).reduce (
100100 monitoring .Reducer .REDUCE_MEAN , 'resource.zone' )
101101 for result in query_results :
102102 print (result )
103- # [END list_time_series_reduce ]
103+ # [END monitoring_read_timeseries_reduce ]
104104
105105
106106def list_metric_descriptors ():
107- # [START list_metric_descriptors ]
107+ # [START monitoring_list_descriptors ]
108108 client = monitoring .Client ()
109109 for descriptor in client .list_metric_descriptors ():
110110 print (descriptor .type )
111- # [END list_metric_descriptors ]
111+ # [END monitoring_list_descriptors ]
112112
113113
114114def list_monitored_resources ():
115- # [START list_monitored_resources ]
115+ # [START monitoring_list_resources ]
116116 client = monitoring .Client ()
117117 for descriptor in client .list_resource_descriptors ():
118118 print (descriptor .type )
119- # [END list_monitored_resources ]
119+ # [END monitoring_list_resources ]
120120
121121
122122def get_monitored_resource_descriptor (resource_type_name ):
123- # [START get_monitored_resources ]
123+ # [START monitoring_get_resource ]
124124 client = monitoring .Client ()
125125 print (client .fetch_resource_descriptor (resource_type_name ))
126- # [END get_monitored_resources ]
126+ # [END monitoring_get_resource ]
127127
128128
129129def get_metric_descriptor (metric_type_name ):
130- # [START get_metric_descriptor ]
130+ # [START monitoring_get_descriptor ]
131131 client = monitoring .Client ()
132132 print (client .fetch_metric_descriptor (metric_type_name ))
133- # [END get_metric_descriptor ]
133+ # [END monitoring_get_descriptor ]
134134
135135
136136if __name__ == '__main__' :
0 commit comments