wavefront.getDerivedMetric
Explore with Pulumi AI
Use this data source to get information about a certain Wavefront derived metric by its ID.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Wavefront = Pulumi.Wavefront;
return await Deployment.RunAsync(() =>
{
var example = Wavefront.GetDerivedMetric.Invoke(new()
{
Id = "derived_metric_id",
});
});
package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/go/wavefront"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := wavefront.LookupDerivedMetric(ctx, &wavefront.LookupDerivedMetricArgs{
Id: "derived_metric_id",
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.wavefront.WavefrontFunctions;
import com.pulumi.wavefront.inputs.GetDerivedMetricArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = WavefrontFunctions.getDerivedMetric(GetDerivedMetricArgs.builder()
.id("derived_metric_id")
.build());
}
}
import pulumi
import pulumi_wavefront as wavefront
example = wavefront.get_derived_metric(id="derived_metric_id")
import * as pulumi from "@pulumi/pulumi";
import * as wavefront from "@pulumi/wavefront";
const example = wavefront.getDerivedMetric({
id: "derived_metric_id",
});
variables:
example:
fn::invoke:
Function: wavefront:getDerivedMetric
Arguments:
id: derived_metric_id
Using getDerivedMetric
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDerivedMetric(args: GetDerivedMetricArgs, opts?: InvokeOptions): Promise<GetDerivedMetricResult>
function getDerivedMetricOutput(args: GetDerivedMetricOutputArgs, opts?: InvokeOptions): Output<GetDerivedMetricResult>
def get_derived_metric(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDerivedMetricResult
def get_derived_metric_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDerivedMetricResult]
func LookupDerivedMetric(ctx *Context, args *LookupDerivedMetricArgs, opts ...InvokeOption) (*LookupDerivedMetricResult, error)
func LookupDerivedMetricOutput(ctx *Context, args *LookupDerivedMetricOutputArgs, opts ...InvokeOption) LookupDerivedMetricResultOutput
> Note: This function is named LookupDerivedMetric
in the Go SDK.
public static class GetDerivedMetric
{
public static Task<GetDerivedMetricResult> InvokeAsync(GetDerivedMetricArgs args, InvokeOptions? opts = null)
public static Output<GetDerivedMetricResult> Invoke(GetDerivedMetricInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDerivedMetricResult> getDerivedMetric(GetDerivedMetricArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: wavefront:index/getDerivedMetric:getDerivedMetric
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
The ID associated with the derived metric data to be fetched.
- Id string
The ID associated with the derived metric data to be fetched.
- id String
The ID associated with the derived metric data to be fetched.
- id string
The ID associated with the derived metric data to be fetched.
- id str
The ID associated with the derived metric data to be fetched.
- id String
The ID associated with the derived metric data to be fetched.
getDerivedMetric Result
The following output properties are available:
- Additional
Information string User-supplied additional explanatory information about the derived metric.
- Create
User stringId The ID of the user who created the derived metric.
- Created
Epoch intMillis The timestamp in epoch milliseconds indicating when the derived metric is created.
- Deleted bool
A Boolean flag indicating whether the derived metric is deleted or not.
- Hosts
Useds List<string> A list of hosts used in the derived metric.
- Id string
The ID of the derived metric in Wavefront.
- In
Trash bool A Boolean variable indicating trash status.
- Include
Obsolete boolMetrics A Boolean flag indicating whether to include obsolete metrics or not.
- Last
Error stringMessage Last error message occurred.
- Last
Failed intTime Timestamp of the last failed derived metric.
- Last
Processed intMillis The last processed timestamp.
- Last
Query intTime The timestamp indicating the last time the query was executed.
- Metrics
Useds List<string> A list of metrics used in the derived metric.
- Minutes int
How frequently the query generating the derived metric is run.
- Name string
The name of the derived metric in Wavefront.
- Points
Scanned intAt Last Query The number of points scanned when last query was executed.
- Process
Rate intMinutes The specified query is executed every
process_rate_minutes
minutes.- Query string
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
- Query
Failing bool A Boolean variable indicating whether query is failing for the derived metric.
- Query
Qb boolEnabled A Boolean flag for enabling
query_qb
- Statuses List<string>
The status of the derived metric.
- List<string>
A set of tags assigned to the derived metric.
- Update
User stringId The ID of the user who updated the derived metric.
- Updated
Epoch intMillis The timestamp in epoch milliseconds indicating when the derived metric is updated.
- Additional
Information string User-supplied additional explanatory information about the derived metric.
- Create
User stringId The ID of the user who created the derived metric.
- Created
Epoch intMillis The timestamp in epoch milliseconds indicating when the derived metric is created.
- Deleted bool
A Boolean flag indicating whether the derived metric is deleted or not.
- Hosts
Useds []string A list of hosts used in the derived metric.
- Id string
The ID of the derived metric in Wavefront.
- In
Trash bool A Boolean variable indicating trash status.
- Include
Obsolete boolMetrics A Boolean flag indicating whether to include obsolete metrics or not.
- Last
Error stringMessage Last error message occurred.
- Last
Failed intTime Timestamp of the last failed derived metric.
- Last
Processed intMillis The last processed timestamp.
- Last
Query intTime The timestamp indicating the last time the query was executed.
- Metrics
Useds []string A list of metrics used in the derived metric.
- Minutes int
How frequently the query generating the derived metric is run.
- Name string
The name of the derived metric in Wavefront.
- Points
Scanned intAt Last Query The number of points scanned when last query was executed.
- Process
Rate intMinutes The specified query is executed every
process_rate_minutes
minutes.- Query string
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
- Query
Failing bool A Boolean variable indicating whether query is failing for the derived metric.
- Query
Qb boolEnabled A Boolean flag for enabling
query_qb
- Statuses []string
The status of the derived metric.
- []string
A set of tags assigned to the derived metric.
- Update
User stringId The ID of the user who updated the derived metric.
- Updated
Epoch intMillis The timestamp in epoch milliseconds indicating when the derived metric is updated.
- additional
Information String User-supplied additional explanatory information about the derived metric.
- create
User StringId The ID of the user who created the derived metric.
- created
Epoch IntegerMillis The timestamp in epoch milliseconds indicating when the derived metric is created.
- deleted Boolean
A Boolean flag indicating whether the derived metric is deleted or not.
- hosts
Useds List<String> A list of hosts used in the derived metric.
- id String
The ID of the derived metric in Wavefront.
- in
Trash Boolean A Boolean variable indicating trash status.
- include
Obsolete BooleanMetrics A Boolean flag indicating whether to include obsolete metrics or not.
- last
Error StringMessage Last error message occurred.
- last
Failed IntegerTime Timestamp of the last failed derived metric.
- last
Processed IntegerMillis The last processed timestamp.
- last
Query IntegerTime The timestamp indicating the last time the query was executed.
- metrics
Useds List<String> A list of metrics used in the derived metric.
- minutes Integer
How frequently the query generating the derived metric is run.
- name String
The name of the derived metric in Wavefront.
- points
Scanned IntegerAt Last Query The number of points scanned when last query was executed.
- process
Rate IntegerMinutes The specified query is executed every
process_rate_minutes
minutes.- query String
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
- query
Failing Boolean A Boolean variable indicating whether query is failing for the derived metric.
- query
Qb BooleanEnabled A Boolean flag for enabling
query_qb
- statuses List<String>
The status of the derived metric.
- List<String>
A set of tags assigned to the derived metric.
- update
User StringId The ID of the user who updated the derived metric.
- updated
Epoch IntegerMillis The timestamp in epoch milliseconds indicating when the derived metric is updated.
- additional
Information string User-supplied additional explanatory information about the derived metric.
- create
User stringId The ID of the user who created the derived metric.
- created
Epoch numberMillis The timestamp in epoch milliseconds indicating when the derived metric is created.
- deleted boolean
A Boolean flag indicating whether the derived metric is deleted or not.
- hosts
Useds string[] A list of hosts used in the derived metric.
- id string
The ID of the derived metric in Wavefront.
- in
Trash boolean A Boolean variable indicating trash status.
- include
Obsolete booleanMetrics A Boolean flag indicating whether to include obsolete metrics or not.
- last
Error stringMessage Last error message occurred.
- last
Failed numberTime Timestamp of the last failed derived metric.
- last
Processed numberMillis The last processed timestamp.
- last
Query numberTime The timestamp indicating the last time the query was executed.
- metrics
Useds string[] A list of metrics used in the derived metric.
- minutes number
How frequently the query generating the derived metric is run.
- name string
The name of the derived metric in Wavefront.
- points
Scanned numberAt Last Query The number of points scanned when last query was executed.
- process
Rate numberMinutes The specified query is executed every
process_rate_minutes
minutes.- query string
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
- query
Failing boolean A Boolean variable indicating whether query is failing for the derived metric.
- query
Qb booleanEnabled A Boolean flag for enabling
query_qb
- statuses string[]
The status of the derived metric.
- string[]
A set of tags assigned to the derived metric.
- update
User stringId The ID of the user who updated the derived metric.
- updated
Epoch numberMillis The timestamp in epoch milliseconds indicating when the derived metric is updated.
- additional_
information str User-supplied additional explanatory information about the derived metric.
- create_
user_ strid The ID of the user who created the derived metric.
- created_
epoch_ intmillis The timestamp in epoch milliseconds indicating when the derived metric is created.
- deleted bool
A Boolean flag indicating whether the derived metric is deleted or not.
- hosts_
useds Sequence[str] A list of hosts used in the derived metric.
- id str
The ID of the derived metric in Wavefront.
- in_
trash bool A Boolean variable indicating trash status.
- include_
obsolete_ boolmetrics A Boolean flag indicating whether to include obsolete metrics or not.
- last_
error_ strmessage Last error message occurred.
- last_
failed_ inttime Timestamp of the last failed derived metric.
- last_
processed_ intmillis The last processed timestamp.
- last_
query_ inttime The timestamp indicating the last time the query was executed.
- metrics_
useds Sequence[str] A list of metrics used in the derived metric.
- minutes int
How frequently the query generating the derived metric is run.
- name str
The name of the derived metric in Wavefront.
- points_
scanned_ intat_ last_ query The number of points scanned when last query was executed.
- process_
rate_ intminutes The specified query is executed every
process_rate_minutes
minutes.- query str
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
- query_
failing bool A Boolean variable indicating whether query is failing for the derived metric.
- query_
qb_ boolenabled A Boolean flag for enabling
query_qb
- statuses Sequence[str]
The status of the derived metric.
- Sequence[str]
A set of tags assigned to the derived metric.
- update_
user_ strid The ID of the user who updated the derived metric.
- updated_
epoch_ intmillis The timestamp in epoch milliseconds indicating when the derived metric is updated.
- additional
Information String User-supplied additional explanatory information about the derived metric.
- create
User StringId The ID of the user who created the derived metric.
- created
Epoch NumberMillis The timestamp in epoch milliseconds indicating when the derived metric is created.
- deleted Boolean
A Boolean flag indicating whether the derived metric is deleted or not.
- hosts
Useds List<String> A list of hosts used in the derived metric.
- id String
The ID of the derived metric in Wavefront.
- in
Trash Boolean A Boolean variable indicating trash status.
- include
Obsolete BooleanMetrics A Boolean flag indicating whether to include obsolete metrics or not.
- last
Error StringMessage Last error message occurred.
- last
Failed NumberTime Timestamp of the last failed derived metric.
- last
Processed NumberMillis The last processed timestamp.
- last
Query NumberTime The timestamp indicating the last time the query was executed.
- metrics
Useds List<String> A list of metrics used in the derived metric.
- minutes Number
How frequently the query generating the derived metric is run.
- name String
The name of the derived metric in Wavefront.
- points
Scanned NumberAt Last Query The number of points scanned when last query was executed.
- process
Rate NumberMinutes The specified query is executed every
process_rate_minutes
minutes.- query String
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
- query
Failing Boolean A Boolean variable indicating whether query is failing for the derived metric.
- query
Qb BooleanEnabled A Boolean flag for enabling
query_qb
- statuses List<String>
The status of the derived metric.
- List<String>
A set of tags assigned to the derived metric.
- update
User StringId The ID of the user who updated the derived metric.
- updated
Epoch NumberMillis The timestamp in epoch milliseconds indicating when the derived metric is updated.
Package Details
- Repository
- Wavefront pulumi/pulumi-wavefront
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
wavefront
Terraform Provider.