Reference documentation and code samples for the Stackdriver Logging Client class Metric.
A metric counts the number of log entries that match a given filter. You can use these metrics to create charts and alerting policies in Stackdriver Monitoring.
Example:
use Google\Cloud\Logging\LoggingClient;
$logging = new LoggingClient();
$metric = $logging->metric('my-metric');
Namespace
Google \ Cloud \ LoggingMethods
__construct
Parameters | |
---|---|
Name | Description |
connection |
Connection\ConnectionInterface
Represents a connection to Cloud Logging. This object is created by LoggingClient, and should not be instantiated outside of this client. |
name |
string
The metric's name. |
projectId |
string
The project's ID. |
info |
array
[optional] The metric's metadata. |
exists
Check whether or not the metric exists.
Example:
if ($metric->exists()) {
echo 'Metric exists!';
}
Parameter | |
---|---|
Name | Description |
options |
array
[optional] Configuration Options |
Returns | |
---|---|
Type | Description |
bool |
delete
Parameter | |
---|---|
Name | Description |
options |
array
[optional] Configuration Options. |
update
Parameters | |
---|---|
Name | Description |
metadata |
array
The data to update. |
↳ description |
string
A description of the metric. |
↳ filter |
string
|
options |
array
[optional] Configuration Options. |
Returns | |
---|---|
Type | Description |
array |
info
See also:
Parameter | |
---|---|
Name | Description |
options |
array
[optional] Configuration Options. |
Returns | |
---|---|
Type | Description |
array |
reload
See also:
Parameter | |
---|---|
Name | Description |
options |
array
[optional] Configuration Options. |
Returns | |
---|---|
Type | Description |
array |
name
Returns the metric's name.
Example:
echo $metric->name();
Returns | |
---|---|
Type | Description |
string |