5.0.0 • Published 5 years ago

@datafire/azure_sql_metrics v5.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@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.

Output

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.

Output

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.

Output

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.

Output

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.
    • 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.

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.

MetricDefinition

  • MetricDefinition object: A database metric definition.
    • metricAvailabilities array: The list of database metric availabilities for the metric.
    • 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.

MetricDefinitionListResult

  • MetricDefinitionListResult object: The response to a list database metric definitions request.
    • value required array: The list of metric definitions for the database.

MetricListResult

  • MetricListResult object: The response to a list database metrics request.
    • value required array: The list of metrics for the database.

MetricName

  • MetricName object: A database metric name.
    • localizedValue string: The friendly name of the database metric.
    • value string: The name of the database metric.

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.
5.0.0

5 years ago

4.0.0

7 years ago

3.0.0

7 years ago