5.0.0 • Published 5 years ago
@datafire/azure_sql_metrics v5.0.0
@datafire/azure_sql_metrics
Client library for Azure SQL Database
Installation and Usage
npm install --save @datafire/azure_sql_metrics
let azure_sql_metrics = require('@datafire/azure_sql_metrics').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Provides create, read, update and delete functionality for Azure SQL Database resources including servers, databases, elastic pools, recommendations, operations, and usage metrics.
Actions
Databases_ListMetricDefinitions
Returns database metric definitions.
azure_sql_metrics.Databases_ListMetricDefinitions({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"serverName": "",
"databaseName": ""
}, context)
Input
- input
object
- api-version required
string
: The API version to use for the request. - subscriptionId required
string
: The subscription ID that identifies an Azure subscription. - resourceGroupName required
string
: The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. - serverName required
string
: The name of the server. - databaseName required
string
: The name of the database.
- api-version required
Output
- output MetricDefinitionListResult
Databases_ListMetrics
Returns database metrics.
azure_sql_metrics.Databases_ListMetrics({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"serverName": "",
"databaseName": "",
"$filter": ""
}, context)
Input
- input
object
- api-version required
string
: The API version to use for the request. - subscriptionId required
string
: The subscription ID that identifies an Azure subscription. - resourceGroupName required
string
: The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. - serverName required
string
: The name of the server. - databaseName required
string
: The name of the database. - $filter required
string
: An OData filter expression that describes a subset of metrics to return.
- api-version required
Output
- output MetricListResult
ElasticPools_ListMetricDefinitions
Returns elastic pool metric definitions.
azure_sql_metrics.ElasticPools_ListMetricDefinitions({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"serverName": "",
"elasticPoolName": ""
}, context)
Input
- input
object
- api-version required
string
: The API version to use for the request. - subscriptionId required
string
: The subscription ID that identifies an Azure subscription. - resourceGroupName required
string
: The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. - serverName required
string
: The name of the server. - elasticPoolName required
string
: The name of the elastic pool.
- api-version required
Output
- output MetricDefinitionListResult
ElasticPools_ListMetrics
Returns elastic pool metrics.
azure_sql_metrics.ElasticPools_ListMetrics({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"serverName": "",
"elasticPoolName": "",
"$filter": ""
}, context)
Input
- input
object
- api-version required
string
: The API version to use for the request. - subscriptionId required
string
: The subscription ID that identifies an Azure subscription. - resourceGroupName required
string
: The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. - serverName required
string
: The name of the server. - elasticPoolName required
string
: The name of the elastic pool. - $filter required
string
: An OData filter expression that describes a subset of metrics to return.
- api-version required
Output
- output MetricListResult
Definitions
Metric
- Metric
object
: Database metrics.- endTime
string
: The end time for the metric (ISO-8601 format). - metricValues
array
: The metric values for the specified time window and timestep.- items MetricValue
- name MetricName
- startTime
string
: The start time for the metric (ISO-8601 format). - timeGrain
string
: The time step to be used to summarize the metric values. - unit
string
(values: count, bytes, seconds, percent, countPerSecond, bytesPerSecond): The unit of the metric.
- endTime
MetricAvailability
- MetricAvailability
object
: A metric availability value.- retention
string
: The length of retention for the database metric. - timeGrain
string
: The granularity of the database metric.
- retention
MetricDefinition
- MetricDefinition
object
: A database metric definition.- metricAvailabilities
array
: The list of database metric availabilities for the metric.- items MetricAvailability
- name MetricName
- primaryAggregationType
string
(values: None, Average, Count, Minimum, Maximum, Total): The primary aggregation type defining how metric values are displayed. - resourceUri
string
: The resource uri of the database. - unit
string
(values: Count, Bytes, Seconds, Percent, CountPerSecond, BytesPerSecond): The unit of the metric.
- metricAvailabilities
MetricDefinitionListResult
- MetricDefinitionListResult
object
: The response to a list database metric definitions request.- value required
array
: The list of metric definitions for the database.- items MetricDefinition
- value required
MetricListResult
- MetricListResult
object
: The response to a list database metrics request.- value required
array
: The list of metrics for the database.- items Metric
- value required
MetricName
- MetricName
object
: A database metric name.- localizedValue
string
: The friendly name of the database metric. - value
string
: The name of the database metric.
- localizedValue
MetricValue
- MetricValue
object
: Represents database metrics.- average
number
: The average value of the metric. - count
number
: The number of values for the metric. - maximum
number
: The max value of the metric. - minimum
number
: The min value of the metric. - timestamp
string
: The metric timestamp (ISO-8601 format). - total
number
: The total value of the metric.
- average