Wavefront v3.1.8 published on Tuesday, Mar 4, 2025 by Pulumi
wavefront.getDerivedMetrics
Explore with Pulumi AI
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-wavefront/sdk/v3/go/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.IntRef(10),
			Offset: pulumi.IntRef(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(limit: Optional[int] = None,
                        offset: Optional[int] = None,
                        opts: Optional[InvokeOptions] = None) -> GetDerivedMetricsResult
def get_derived_metrics_output(limit: Optional[pulumi.Input[int]] = None,
                        offset: Optional[pulumi.Input[int]] = 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 dictionaryThe following arguments are supported:
getDerivedMetrics Result
The following output properties are available:
- DerivedMetrics List<GetDerived Metrics Derived Metric> 
- List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
- Id string
- The provider-assigned unique ID for this managed resource.
- Limit int
- Offset int
- DerivedMetrics []GetDerived Metrics Derived Metric 
- List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
- Id string
- The provider-assigned unique ID for this managed resource.
- Limit int
- Offset int
- derivedMetrics List<GetDerived Metrics Derived Metric> 
- List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
- id String
- The provider-assigned unique ID for this managed resource.
- limit Integer
- offset Integer
- derivedMetrics GetDerived Metrics Derived Metric[] 
- List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
- id string
- The provider-assigned unique ID for this managed resource.
- limit number
- offset number
- derived_metrics Sequence[GetDerived Metrics Derived Metric] 
- List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
- id str
- The provider-assigned unique ID for this managed resource.
- limit int
- offset int
- 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 provider-assigned unique ID for this managed resource.
- limit Number
- offset Number
Supporting Types
GetDerivedMetricsDerivedMetric    
- AdditionalInformation string
- User-supplied additional explanatory information about the derived metric.
- CreateUser stringId 
- The ID of the user who created the derived metric.
- CreatedEpoch 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.
- 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.
- IncludeObsolete boolMetrics 
- A Boolean flag indicating whether to include obsolete metrics or not.
- LastError stringMessage 
- Last error message occurred.
- LastFailed intTime 
- Timestamp of the last failed derived metric.
- LastProcessed intMillis 
- The last processed timestamp.
- LastQuery intTime 
- The timestamp indicating the last time the query was executed.
- MetricsUseds 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.
- PointsScanned intAt Last Query 
- The number of points scanned when the last query was executed.
- ProcessRate intMinutes 
- The specified query is executed every process_rate_minutesminutes.
- 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.
- QueryQb 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.
- UpdateUser stringId 
- The ID of the user who updated the derived metric.
- UpdatedEpoch intMillis 
- The timestamp in epoch milliseconds indicating when the derived metric is updated.
- AdditionalInformation string
- User-supplied additional explanatory information about the derived metric.
- CreateUser stringId 
- The ID of the user who created the derived metric.
- CreatedEpoch 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.
- 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.
- IncludeObsolete boolMetrics 
- A Boolean flag indicating whether to include obsolete metrics or not.
- LastError stringMessage 
- Last error message occurred.
- LastFailed intTime 
- Timestamp of the last failed derived metric.
- LastProcessed intMillis 
- The last processed timestamp.
- LastQuery intTime 
- The timestamp indicating the last time the query was executed.
- MetricsUseds []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.
- PointsScanned intAt Last Query 
- The number of points scanned when the last query was executed.
- ProcessRate intMinutes 
- The specified query is executed every process_rate_minutesminutes.
- 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.
- QueryQb 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.
- UpdateUser stringId 
- The ID of the user who updated the derived metric.
- UpdatedEpoch intMillis 
- The timestamp in epoch milliseconds indicating when the derived metric is updated.
- additionalInformation String
- User-supplied additional explanatory information about the derived metric.
- createUser StringId 
- The ID of the user who created the derived metric.
- createdEpoch 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.
- 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.
- includeObsolete BooleanMetrics 
- A Boolean flag indicating whether to include obsolete metrics or not.
- lastError StringMessage 
- Last error message occurred.
- lastFailed IntegerTime 
- Timestamp of the last failed derived metric.
- lastProcessed IntegerMillis 
- The last processed timestamp.
- lastQuery IntegerTime 
- The timestamp indicating the last time the query was executed.
- metricsUseds 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.
- pointsScanned IntegerAt Last Query 
- The number of points scanned when the last query was executed.
- processRate IntegerMinutes 
- The specified query is executed every process_rate_minutesminutes.
- 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.
- queryQb 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.
- updateUser StringId 
- The ID of the user who updated the derived metric.
- updatedEpoch IntegerMillis 
- The timestamp in epoch milliseconds indicating when the derived metric is updated.
- additionalInformation string
- User-supplied additional explanatory information about the derived metric.
- createUser stringId 
- The ID of the user who created the derived metric.
- createdEpoch 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.
- 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.
- includeObsolete booleanMetrics 
- A Boolean flag indicating whether to include obsolete metrics or not.
- lastError stringMessage 
- Last error message occurred.
- lastFailed numberTime 
- Timestamp of the last failed derived metric.
- lastProcessed numberMillis 
- The last processed timestamp.
- lastQuery numberTime 
- 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.
- pointsScanned numberAt Last Query 
- The number of points scanned when the last query was executed.
- processRate numberMinutes 
- The specified query is executed every process_rate_minutesminutes.
- 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.
- queryQb 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.
- updateUser stringId 
- The ID of the user who updated the derived metric.
- updatedEpoch 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 the last query was executed.
- process_rate_ intminutes 
- The specified query is executed every process_rate_minutesminutes.
- 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.
- additionalInformation String
- User-supplied additional explanatory information about the derived metric.
- createUser StringId 
- The ID of the user who created the derived metric.
- createdEpoch 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.
- 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.
- includeObsolete BooleanMetrics 
- A Boolean flag indicating whether to include obsolete metrics or not.
- lastError StringMessage 
- Last error message occurred.
- lastFailed NumberTime 
- Timestamp of the last failed derived metric.
- lastProcessed NumberMillis 
- The last processed timestamp.
- lastQuery NumberTime 
- 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.
- pointsScanned NumberAt Last Query 
- The number of points scanned when the last query was executed.
- processRate NumberMinutes 
- The specified query is executed every process_rate_minutesminutes.
- 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.
- queryQb 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.
- updateUser StringId 
- The ID of the user who updated the derived metric.
- updatedEpoch 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 wavefrontTerraform Provider.