1. Packages
  2. Wavefront Provider
  3. API Docs
  4. getDerivedMetrics
wavefront 5.1.0 published on Wednesday, Jan 21, 2026 by vmware
wavefront logo
wavefront 5.1.0 published on Wednesday, Jan 21, 2026 by vmware

    Use this data source to get information about all Wavefront derived metrics.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as wavefront from "@pulumi/wavefront";
    
    // Get the information about all derived metrics.
    const example = wavefront.getDerivedMetrics({
        limit: 10,
        offset: 0,
    });
    
    import pulumi
    import pulumi_wavefront as wavefront
    
    # Get the information about all derived metrics.
    example = wavefront.get_derived_metrics(limit=10,
        offset=0)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/wavefront/v5/wavefront"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Get the information about all derived metrics.
    		_, err := wavefront.GetDerivedMetrics(ctx, &wavefront.GetDerivedMetricsArgs{
    			Limit:  pulumi.Float64Ref(10),
    			Offset: pulumi.Float64Ref(0),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Wavefront = Pulumi.Wavefront;
    
    return await Deployment.RunAsync(() => 
    {
        // Get the information about all derived metrics.
        var example = Wavefront.GetDerivedMetrics.Invoke(new()
        {
            Limit = 10,
            Offset = 0,
        });
    
    });
    
    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.GetDerivedMetricsArgs;
    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) {
            // Get the information about all derived metrics.
            final var example = WavefrontFunctions.getDerivedMetrics(GetDerivedMetricsArgs.builder()
                .limit(10)
                .offset(0)
                .build());
    
        }
    }
    
    variables:
      # Get the information about all derived metrics.
      example:
        fn::invoke:
          function: wavefront:getDerivedMetrics
          arguments:
            limit: 10
            offset: 0
    

    Using getDerivedMetrics

    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 getDerivedMetrics(args: GetDerivedMetricsArgs, opts?: InvokeOptions): Promise<GetDerivedMetricsResult>
    function getDerivedMetricsOutput(args: GetDerivedMetricsOutputArgs, opts?: InvokeOptions): Output<GetDerivedMetricsResult>
    def get_derived_metrics(id: Optional[str] = None,
                            limit: Optional[float] = None,
                            offset: Optional[float] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDerivedMetricsResult
    def get_derived_metrics_output(id: Optional[pulumi.Input[str]] = None,
                            limit: Optional[pulumi.Input[float]] = None,
                            offset: Optional[pulumi.Input[float]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetDerivedMetricsResult]
    func GetDerivedMetrics(ctx *Context, args *GetDerivedMetricsArgs, opts ...InvokeOption) (*GetDerivedMetricsResult, error)
    func GetDerivedMetricsOutput(ctx *Context, args *GetDerivedMetricsOutputArgs, opts ...InvokeOption) GetDerivedMetricsResultOutput

    > Note: This function is named GetDerivedMetrics in the Go SDK.

    public static class GetDerivedMetrics 
    {
        public static Task<GetDerivedMetricsResult> InvokeAsync(GetDerivedMetricsArgs args, InvokeOptions? opts = null)
        public static Output<GetDerivedMetricsResult> Invoke(GetDerivedMetricsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDerivedMetricsResult> getDerivedMetrics(GetDerivedMetricsArgs args, InvokeOptions options)
    public static Output<GetDerivedMetricsResult> getDerivedMetrics(GetDerivedMetricsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: wavefront:index/getDerivedMetrics:getDerivedMetrics
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The ID of the derived metric in Wavefront.
    Limit double
    Limit is the maximum number of results to be returned. Defaults to 100.
    Offset double
    Offset is the offset from the first result to be returned. Defaults to 0.
    Id string
    The ID of the derived metric in Wavefront.
    Limit float64
    Limit is the maximum number of results to be returned. Defaults to 100.
    Offset float64
    Offset is the offset from the first result to be returned. Defaults to 0.
    id String
    The ID of the derived metric in Wavefront.
    limit Double
    Limit is the maximum number of results to be returned. Defaults to 100.
    offset Double
    Offset is the offset from the first result to be returned. Defaults to 0.
    id string
    The ID of the derived metric in Wavefront.
    limit number
    Limit is the maximum number of results to be returned. Defaults to 100.
    offset number
    Offset is the offset from the first result to be returned. Defaults to 0.
    id str
    The ID of the derived metric in Wavefront.
    limit float
    Limit is the maximum number of results to be returned. Defaults to 100.
    offset float
    Offset is the offset from the first result to be returned. Defaults to 0.
    id String
    The ID of the derived metric in Wavefront.
    limit Number
    Limit is the maximum number of results to be returned. Defaults to 100.
    offset Number
    Offset is the offset from the first result to be returned. Defaults to 0.

    getDerivedMetrics Result

    The following output properties are available:

    DerivedMetrics List<GetDerivedMetricsDerivedMetric>
    List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
    Id string
    The ID of the derived metric in Wavefront.
    Limit double
    Offset double
    DerivedMetrics []GetDerivedMetricsDerivedMetric
    List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
    Id string
    The ID of the derived metric in Wavefront.
    Limit float64
    Offset float64
    derivedMetrics List<GetDerivedMetricsDerivedMetric>
    List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
    id String
    The ID of the derived metric in Wavefront.
    limit Double
    offset Double
    derivedMetrics GetDerivedMetricsDerivedMetric[]
    List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
    id string
    The ID of the derived metric in Wavefront.
    limit number
    offset number
    derived_metrics Sequence[GetDerivedMetricsDerivedMetric]
    List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
    id str
    The ID of the derived metric in Wavefront.
    limit float
    offset float
    derivedMetrics List<Property Map>
    List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
    id String
    The ID of the derived metric in Wavefront.
    limit Number
    offset Number

    Supporting Types

    GetDerivedMetricsDerivedMetric

    AdditionalInformation string
    User-supplied additional explanatory information about the derived metric.
    CreateUserId string
    The ID of the user who created the derived metric.
    CreatedEpochMillis double
    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.
    HostsUseds List<string>
    A list of hosts used in the derived metric.
    Id string
    The ID of the derived metric in Wavefront.
    InTrash bool
    A Boolean variable indicating trash status.
    IncludeObsoleteMetrics bool
    A Boolean flag indicating whether to include obsolete metrics or not.
    LastErrorMessage string
    Last error message occurred.
    LastFailedTime double
    Timestamp of the last failed derived metric.
    LastProcessedMillis double
    The last processed timestamp.
    LastQueryTime double
    The timestamp indicating the last time the query was executed.
    MetricsUseds List<string>
    A list of metrics used in the derived metric.
    Minutes double
    How frequently the query generating the derived metric is run.
    Name string
    The name of the derived metric in Wavefront.
    PointsScannedAtLastQuery double
    The number of points scanned when the last query was executed.
    ProcessRateMinutes double
    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).
    QueryFailing bool
    A Boolean variable indicating whether query is failing for the derived metric.
    QueryQbEnabled bool
    A Boolean flag for enabling query_qb
    Statuses List<string>
    The status of the derived metric.
    Tags List<string>
    A set of tags assigned to the derived metric.
    UpdateUserId string
    The ID of the user who updated the derived metric.
    UpdatedEpochMillis double
    The timestamp in epoch milliseconds indicating when the derived metric is updated.
    AdditionalInformation string
    User-supplied additional explanatory information about the derived metric.
    CreateUserId string
    The ID of the user who created the derived metric.
    CreatedEpochMillis float64
    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.
    HostsUseds []string
    A list of hosts used in the derived metric.
    Id string
    The ID of the derived metric in Wavefront.
    InTrash bool
    A Boolean variable indicating trash status.
    IncludeObsoleteMetrics bool
    A Boolean flag indicating whether to include obsolete metrics or not.
    LastErrorMessage string
    Last error message occurred.
    LastFailedTime float64
    Timestamp of the last failed derived metric.
    LastProcessedMillis float64
    The last processed timestamp.
    LastQueryTime float64
    The timestamp indicating the last time the query was executed.
    MetricsUseds []string
    A list of metrics used in the derived metric.
    Minutes float64
    How frequently the query generating the derived metric is run.
    Name string
    The name of the derived metric in Wavefront.
    PointsScannedAtLastQuery float64
    The number of points scanned when the last query was executed.
    ProcessRateMinutes float64
    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).
    QueryFailing bool
    A Boolean variable indicating whether query is failing for the derived metric.
    QueryQbEnabled bool
    A Boolean flag for enabling query_qb
    Statuses []string
    The status of the derived metric.
    Tags []string
    A set of tags assigned to the derived metric.
    UpdateUserId string
    The ID of the user who updated the derived metric.
    UpdatedEpochMillis float64
    The timestamp in epoch milliseconds indicating when the derived metric is updated.
    additionalInformation String
    User-supplied additional explanatory information about the derived metric.
    createUserId String
    The ID of the user who created the derived metric.
    createdEpochMillis Double
    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.
    hostsUseds List<String>
    A list of hosts used in the derived metric.
    id String
    The ID of the derived metric in Wavefront.
    inTrash Boolean
    A Boolean variable indicating trash status.
    includeObsoleteMetrics Boolean
    A Boolean flag indicating whether to include obsolete metrics or not.
    lastErrorMessage String
    Last error message occurred.
    lastFailedTime Double
    Timestamp of the last failed derived metric.
    lastProcessedMillis Double
    The last processed timestamp.
    lastQueryTime Double
    The timestamp indicating the last time the query was executed.
    metricsUseds List<String>
    A list of metrics used in the derived metric.
    minutes Double
    How frequently the query generating the derived metric is run.
    name String
    The name of the derived metric in Wavefront.
    pointsScannedAtLastQuery Double
    The number of points scanned when the last query was executed.
    processRateMinutes Double
    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).
    queryFailing Boolean
    A Boolean variable indicating whether query is failing for the derived metric.
    queryQbEnabled Boolean
    A Boolean flag for enabling query_qb
    statuses List<String>
    The status of the derived metric.
    tags List<String>
    A set of tags assigned to the derived metric.
    updateUserId String
    The ID of the user who updated the derived metric.
    updatedEpochMillis Double
    The timestamp in epoch milliseconds indicating when the derived metric is updated.
    additionalInformation string
    User-supplied additional explanatory information about the derived metric.
    createUserId string
    The ID of the user who created the derived metric.
    createdEpochMillis number
    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.
    hostsUseds string[]
    A list of hosts used in the derived metric.
    id string
    The ID of the derived metric in Wavefront.
    inTrash boolean
    A Boolean variable indicating trash status.
    includeObsoleteMetrics boolean
    A Boolean flag indicating whether to include obsolete metrics or not.
    lastErrorMessage string
    Last error message occurred.
    lastFailedTime number
    Timestamp of the last failed derived metric.
    lastProcessedMillis number
    The last processed timestamp.
    lastQueryTime number
    The timestamp indicating the last time the query was executed.
    metricsUseds 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.
    pointsScannedAtLastQuery number
    The number of points scanned when the last query was executed.
    processRateMinutes number
    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).
    queryFailing boolean
    A Boolean variable indicating whether query is failing for the derived metric.
    queryQbEnabled boolean
    A Boolean flag for enabling query_qb
    statuses string[]
    The status of the derived metric.
    tags string[]
    A set of tags assigned to the derived metric.
    updateUserId string
    The ID of the user who updated the derived metric.
    updatedEpochMillis number
    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_id str
    The ID of the user who created the derived metric.
    created_epoch_millis float
    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_metrics bool
    A Boolean flag indicating whether to include obsolete metrics or not.
    last_error_message str
    Last error message occurred.
    last_failed_time float
    Timestamp of the last failed derived metric.
    last_processed_millis float
    The last processed timestamp.
    last_query_time float
    The timestamp indicating the last time the query was executed.
    metrics_useds Sequence[str]
    A list of metrics used in the derived metric.
    minutes float
    How frequently the query generating the derived metric is run.
    name str
    The name of the derived metric in Wavefront.
    points_scanned_at_last_query float
    The number of points scanned when the last query was executed.
    process_rate_minutes float
    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_enabled bool
    A Boolean flag for enabling query_qb
    statuses Sequence[str]
    The status of the derived metric.
    tags Sequence[str]
    A set of tags assigned to the derived metric.
    update_user_id str
    The ID of the user who updated the derived metric.
    updated_epoch_millis float
    The timestamp in epoch milliseconds indicating when the derived metric is updated.
    additionalInformation String
    User-supplied additional explanatory information about the derived metric.
    createUserId String
    The ID of the user who created the derived metric.
    createdEpochMillis Number
    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.
    hostsUseds List<String>
    A list of hosts used in the derived metric.
    id String
    The ID of the derived metric in Wavefront.
    inTrash Boolean
    A Boolean variable indicating trash status.
    includeObsoleteMetrics Boolean
    A Boolean flag indicating whether to include obsolete metrics or not.
    lastErrorMessage String
    Last error message occurred.
    lastFailedTime Number
    Timestamp of the last failed derived metric.
    lastProcessedMillis Number
    The last processed timestamp.
    lastQueryTime Number
    The timestamp indicating the last time the query was executed.
    metricsUseds 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.
    pointsScannedAtLastQuery Number
    The number of points scanned when the last query was executed.
    processRateMinutes Number
    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).
    queryFailing Boolean
    A Boolean variable indicating whether query is failing for the derived metric.
    queryQbEnabled Boolean
    A Boolean flag for enabling query_qb
    statuses List<String>
    The status of the derived metric.
    tags List<String>
    A set of tags assigned to the derived metric.
    updateUserId String
    The ID of the user who updated the derived metric.
    updatedEpochMillis Number
    The timestamp in epoch milliseconds indicating when the derived metric is updated.

    Package Details

    Repository
    Wavefront vmware/terraform-provider-wavefront
    License
    Notes
    This Pulumi package is based on the wavefront Terraform Provider.
    wavefront logo
    wavefront 5.1.0 published on Wednesday, Jan 21, 2026 by vmware
      Meet Neo: Your AI Platform Teammate