Module api Copy item path Source absolute_threshold after_persistence_window aggregate_enum_series aggregate_numeric_series allow_negative_values approximate_threshold_operator approximate_threshold_ranges arithmetic_series asset_channel average band_pass_configuration band_stop_configuration batch_compute_unit_result batch_compute_units_request batch_compute_with_units_request batch_compute_with_units_response binary_arithmetic_operation binary_arithmetic_series bit_and_function bit_operation_function bit_operation_series bit_or_function bit_test_function bit_xor_function bucketed_cartesian3d_plot bucketed_cartesian_plot bucketed_enum_plot bucketed_geo_plot bucketed_numeric_plot cannot_aggregate_enum_plot cannot_compile_regexp cartesian cartesian3d cartesian3d_bounds cartesian3d_bucket cartesian3d_unit_result cartesian_bounds cartesian_bucket cartesian_plot cartesian_unit_result channel_series compact_enum_point computable_node compute_node compute_node_from_reference_request compute_node_request compute_node_response compute_node_result compute_node_with_context compute_service compute_unit_result compute_units_request compute_with_units_request compute_with_units_response compute_with_units_result concurrent_queries_exceeded context converter_input_unit_not_found converter_output_unit_not_found count cumulative_sum_series curve_fit curve_fit_details curve_fit_options curve_fit_plot_type curve_fit_result curve_invalid_negative_inputs curve_result_details curve_unequal_input_length data_source_channel decimate_strategy decimate_with_buckets decimate_with_resolution deprecated derivative_series double_constant driver_series3d duplicate_function_references duplicate_timestamp duration_constant duration_filter_ranges enum1d_array_series enum_aggregation_function enum_bucket enum_count_duplicate_series enum_filter_operator enum_filter_ranges enum_filter_transformation_series enum_histogram_bucket enum_histogram_node enum_histogram_plot enum_plot enum_point enum_resample_series enum_series enum_series_equality_ranges enum_series_function enum_time_range_filter_series enum_time_shift_series enum_union_operation enum_union_series equality_operator error_code error_result error_type events_search_ranges exclude_negative_values exponential_curve exponential_curve_input_too_large exponential_result_details external_database_bad_gateway external_database_gateway_timeout fft fft_window_empty fft_window_too_large first_point_matching_condition forward_fill_interpolation forward_fill_resample_interpolation_configuration frequency_domain frequency_domain_plot function_reference function_variable function_variables geo_point geo_point_with_timestamp geo_series geo_summary_strategy geo_temporal_summary geo_time_bucket granularity_mismatch group_bys_not_supported_for_query grouped_compute_node_response grouped_compute_node_responses grouping high_pass_configuration histogram histogram_channel_count incompatible_unit_operation integer_constant integral_series interpolation_configuration intersect_ranges invalid_expression invalid_literal_range invalid_plot_type invalid_range_node_start_after_view_range invalid_series_locator invalid_value_map lat_long_bounds lat_long_geo lat_long_point literal_range literal_ranges local_variable_name log_exact_match_case_insensitive_filter log_filter_operator log_filter_series log_point log_regex_filter_operator log_series log_time_shift_series log_union_operation log_union_series log_value logarithmic_curve logarithmic_result_details low_pass_configuration max_query_size_exceeded max_series maximum mean_series memory_limit_exceeded min_max_threshold_operator min_max_threshold_ranges min_series minimum missing_function_reference missing_variable negative_value_configuration non_positive_duration non_positive_resample_interval not_authorized not_enough_points_for_curve not_ranges numeric1d_array_series numeric_aggregation_function numeric_approximate_filter_series numeric_bucket numeric_filter_transformation_series numeric_histogram_bucket numeric_histogram_bucket_strategy numeric_histogram_bucket_width_and_offset numeric_histogram_node numeric_histogram_plot numeric_plot numeric_point numeric_resample_series numeric_series numeric_series_function numeric_threshold_filter_series numeric_time_range_filter_series numeric_time_shift_series numeric_union_operation numeric_union_series offset_series on_change_ranges output_range_start overlapping_literal_ranges page_info page_strategy page_token paged_log_plot parameter_input parameterized_compute_node_request parameterized_compute_node_response parameterized_context peak_ranges peak_type percentage_threshold persistence_window_configuration picos_range_too_large point3d polynomial_curve polynomial_result_details power_curve power_result_details product_series query_range_too_large range range_aggregation range_aggregation_operation range_map range_series range_summary range_value ranges_function ranges_numeric_aggregation ranges_summary reference resample_configuration resample_interpolation_configuration resolution_interval_too_small_for_range rolling_operation_series rolling_operator row_limit_exceeded run_channel scale_series scatter scatter3d scatter_curve_fit scatter_fit_options scatter_summarization_strategy select_index_from1d_enum_array_series select_index_from1d_numeric_array_series select_value series series_crossover_ranges series_equality_ranges series_has_wrong_type series_name series_spec set_negative_values_to_zero signal_filter_configuration signal_filter_invalid_cutoff_band signal_filter_invalid_cutoff_frequency signal_filter_invalid_order signal_filter_non_positive_cutoff_frequency signal_filter_not_enough_data signal_filter_series spatial_decimate_strategy stability_detection_ranges stability_window_configuration stale_ranges standard_deviation string_constant string_set_constant sum sum_series summarization_strategy summarize_cartesian summarize_cartesian3d summarize_geo summarize_ranges summarize_series threshold threshold_operator thresholding_ranges time_bucketed_geo_plot time_difference_series time_series_curve_fit time_series_fit_options timeout_exceeded timestamp_and_id timestamp_constant too_many_buckets too_many_categories too_many_events too_many_literals too_many_points too_many_ranges too_many_resample_points too_many_subrequests unary_arithmetic_operation unary_arithmetic_series union_ranges unit_computation_error unit_conversion_invalid unit_conversion_series unit_operation unit_result units_missing value_difference_series value_map_series variable_has_wrong_type variable_name variable_value window AbsoluteThreshold Threshold defined as a real number corresponding the unit of a series. AfterPersistenceWindow The first point in the output range will be the first point after the condition has been true
for the min duration and min points. AggregateEnumSeries Aggregates values with duplicate timestamps in the input series values into a single value using the specified aggregation function. AggregateNumericSeries Aggregates values with duplicate timestamps in the input series values into a single value using the specified aggregation function. AllowNegativeValues ApproximateThresholdRanges Produces a list of ranges for which the threshold condition is satisfied. ArithmeticSeries AssetChannel AsyncComputeServiceEndpoints Average A average that gives the same weight to each observation inside the time window BandPassConfiguration BandStopConfiguration BatchComputeUnitResult BatchComputeUnitsRequest BatchComputeWithUnitsRequest BatchComputeWithUnitsResponse BinaryArithmeticSeries Applies a point-wise transformation to a pair of series. BitAndFunction BitOperationSeries Casts input series values to long before applying the bitwise operation. BitOrFunction BitTestFunction Returns the bit at the specified index, where the right-most bit has index 0. BitXorFunction BucketedCartesian3dPlot BucketedCartesianPlot BucketedEnumPlot BucketedNumericPlot CannotAggregateEnumPlot CannotCompileRegexp The regular expression could not be compiled. Cartesian3dBounds Min/max bounds of an XYZ Cartesian plot, inclusive. Cartesian3dBucket Cartesian3dUnitResult CartesianBounds Min/max bounds of an XY Cartesian plot, inclusive. CartesianBucket CartesianPlot CartesianUnitResult CompactEnumPoint ComputeNodeFromReferenceRequest ComputeNodeRequest ComputeNodeWithContext ComputeServiceAsyncClient The Compute Service provides the ability to compute the output of compute graphs. ComputeServiceClient The Compute Service provides the ability to compute the output of compute graphs. ComputeServiceEndpoints ComputeUnitsRequest ComputeWithUnitsRequest ComputeWithUnitsResponse ComputeWithUnitsResult ConcurrentQueriesExceeded There are too many concurrent queries running. Context ConverterInputUnitNotFound A unit could not be found for the input series, or it did not exist in the unit system. The conversion could
not be computed. ConverterOutputUnitNotFound The output unit symbol could not be found in the unit system. The conversion could not be computed. Count The number of points inside the time window CumulativeSumSeries Calculates the running total of the series values. CurveFit CurveFitOptions CurveFitResult CurveInvalidNegativeInputs Some points in the input had negative (or zero) x-values. Power and logarithmic curve fits
do not allow negative (or zero) x-valued points. CurveUnequalInputLength The x and y inputs to fit a curve to do not have the same length. DataSourceChannel DecimateWithBuckets DecimateWithResolution DerivativeSeries Calculates the rate of change between subsequent points. DuplicateFunctionReferences DuplicateTimestamp DurationFilterRanges Filters a list of ranges down to only those satisfying a threshold condition on the range’s duration. EnumBucket EnumCountDuplicateSeries Counts the number of points along each timestamp in the input series. EnumFilterRanges Produces a list of ranges for which the filter condition is satisfied. EnumFilterTransformationSeries Outputs the values of the enum plot value within the ranges specified by a ranges node EnumHistogramBucket A bucket in an enum histogram representing all the counts
for a specific enumerated value, across all input series. EnumHistogramNode EnumHistogramPlot EnumPlot EnumPoint EnumResampleSeries Resamples the input series to a new resolution using interpolation.
Outputs data for timestamps corresponding to the defined frequency. Based on interpolation strategy,
determines range of timestamps to output data for and interpolates values where necessary. EnumSeriesEqualityRanges Produces a list of ranges for which provided enum series are all equal (or are not all equal). EnumSeriesFunction A function reference that outputs an enum series. EnumTimeRangeFilterSeries Filters the series to points within the specified time range. EnumTimeShiftSeries EnumUnionSeries Combines multiple enum series together and outputs a single series. The strategy to merge input values
with the same timestamp together is specified in the operation field. ErrorCode ErrorResult ErrorType Should be of the format Namespace:ErrorType EventsSearchRanges Produces a range series with a range for each event matching the query.
Throws if there are more than 1,000 results. ExcludeNegativeValues ExponentialCurve ExponentialCurveInputTooLarge Due to limits in how numbers are represented by computers, exponential fits cannot be performed
on data with x-values that are too large (> 650). This includes timestamp data based on the Time Unit
parameter to the curve fit - e.g. 1 second at millisecond scale is too large, as it is 1000 milliseconds. ExponentialResultDetails y = a * e^(b * x) ExternalDatabaseBadGateway A bad gateway result was encountered while trying to fetch data from the external database. ExternalDatabaseGatewayTimeout A gateway timeout was encountered while trying to fetch data from the external database. Fft Returns the single sided amplitude spectrum of the input series. FftWindowEmpty The selected window for the FFT is empty. Try again with a larger time range. FftWindowTooLarge The selected window for the FFT is too large. Try again with a smaller time range. FirstPointMatchingCondition The first point in the output range will be the first point where the condition evaluates to true. ForwardFillInterpolation ForwardFillResampleInterpolationConfiguration Forward fill interpolation for resampling. Rounds the earliest and latest timestamp up to the nearest interval
multiple and generates timestamps at the given interval between the new earliest and latest timestamps.
For every timestamp in the resampled timestamps, takes the last known value before the timestamp as the value. FrequencyDomainPlot FunctionReference FunctionVariables GeoPointWithTimestamp GeoTemporalSummary GeoTimeBucket Summary of a time-based bucket of geo points. GranularityMismatch Some operations that require matching granularity did not have matching granularity. GroupBysNotSupportedForQuery Group by queries are not supported for the compute node supplied GroupedComputeNodeResponse GroupedComputeNodeResponses Contains a ComputeNodeResponse
for each applicable grouping along with metadata describing the grouping.
All the contained ComputeNodeResponse
s are guaranteed to be of the same type. HighPassConfiguration HistogramChannelCount The count of the value in the bucket for the specific channel. IncompatibleUnitOperation Attempted an incompatible operation of units. IntegralSeries Calculates the running sum of the area underneath a series using the trapezoidal rule. IntersectRanges The FE should try to pass in inputs in the order in which they should be
evaluated for optimization’s sake. Alternatively, we can let the user select
preconditions which they know to be cheaper to compute, which we will evaluate
first. InvalidExpression InvalidLiteralRange The starting timestamp of a range cannot be greater than or equal to the end timestamp.
At least one of start and end timestamps must be present.
Only the first range when sorted may omit the start, and only the last may omit the end. InvalidPlotType InvalidRangeNodeStartAfterViewRange The compute node was given a starting timestamp after the end of the view range window. InvalidSeriesLocator InvalidValueMap Range end must be greater than range start. Range start may only be undefined if in the first range, or the prior end is defined and less.
Range end may only be undefined if in the last range, or the next start is defined and greater. Ranges must be in increasing order. LatLongBounds The bounds of a lat long geographic area. Represented by the southwest and northeast corners
of a rectangle, inclusive. LatLongGeo A geo node derived from a lat and long series. LatLongPoint LiteralRange A literal range of values. LiteralRanges A list of literal ranges. LocalVariableName LogExactMatchCaseInsensitiveFilter Filters points such that the log message in each point contains an exact case-insensitive match of the
provided token. LogFilterSeries Outputs only values of the log plot that satisfy the filter. LogPoint LogRegexFilterOperator Filters points such that the log message in each point matches the given re2 regular expression.
Regular expression syntax: https://github.com/google/re2/wiki/Syntax. LogTimeShiftSeries LogUnionSeries Combines multiple log series together and outputs a single series. The strategy to merge input values with the
same timestamp together is specified in the operation field. LogValue LogarithmicCurve LogarithmicResultDetails y = a * ln(x) + b LowPassConfiguration MaxQuerySizeExceeded The maximum query size was exceeded. MaxSeries For every timestamp specified in the input series, outputs a value that is the maximum for that timestamp
across all input series.
Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled
using the interpolation configuration. Maximum The maximum value of points inside the time window. MeanSeries For every timestamp specified in the input series, outputs a value that is the mean for that timestamp
across all input series.
Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled
using the interpolation configuration. MemoryLimitExceeded The query exceeded the memory limit. Try querying a smaller time range or fewer series. MinMaxThresholdRanges Produces a list of ranges for which the threshold condition is satisfied. MinSeries For every timestamp specified in the input series, outputs a value that is the minimum for that timestamp
across all input series.
Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled
using the interpolation configuration. Minimum The minimum value of points inside the time window. MissingFunctionReference MissingVariable NonPositiveDuration Duration must be strictly positive. NonPositiveResampleInterval The resample interval must be strictly positive. NotAuthorized NotEnoughPointsForCurve There were not enough points to fit the curve requested. NotRanges The not ranges node will invert the ranges, filling the negative space in time. NumericApproximateFilterSeries Outputs the values of the numeric plot value that are approximately equal to the threshold value. NumericBucket NumericFilterTransformationSeries Outputs the values of the numeric plot value within the ranges specified by a ranges node NumericHistogramBucket A bucket in a numeric histogram representing a range of values,
and the counts of values in that range across all input series. NumericHistogramBucketWidthAndOffset NumericHistogramNode NumericHistogramPlot NumericPlot NumericPoint NumericResampleSeries Resamples the input series to a new resolution using interpolation.
Outputs data for timestamps corresponding to the defined frequency. Based on interpolation strategy,
determines range of timestamps to output data for and interpolates values where necessary. NumericSeriesFunction A function reference that outputs a numeric series. NumericThresholdFilterSeries Outputs only the values of the numeric plot value that satisfy the threshold condition. NumericTimeRangeFilterSeries Filters the series to points within the specified time range. NumericTimeShiftSeries NumericUnionSeries Combines multiple numeric series together and outputs a single series. If the same timestamp is duplicated in
multiple input series, the output series will contain a single point with this timestamp. The strategy to
merge input values with the same timestamp together is specified in the operation field. OffsetSeries For every timestamp specified in the input series, offset it by a constant factor. OnChangeRanges Produces a list of ranges for each point that has a different value to the previous point.
A range will have identical start and end times. OverlappingLiteralRanges Ranges cannot overlap. Only the first range when sorted may omit the start,
and only the last may omit the end. PageInfo Specification of a page for a series. Returns raw undecimated points beginning nearest to the given page
token, advancing pageSize points in the time direction specified by the sign of the page size. PagedLogPlot ParameterInput ParameterizedComputeNodeRequest ParameterizedComputeNodeResponse ParameterizedContext PeakRanges Produces a list of ranges for each point that is greater than its neighbors.
Peaks at edges are discarded, and continuous, multivalue, flat peaks will return all values. PercentageThreshold Threshold defined as the percentage of a given value. PersistenceWindowConfiguration Configures how long a condition has to be true for to output a time range, and what to use as the
start of the output range. For a point to be included in the output time range, both the minPoints and
minDuration conditions must be satisfied. PicosRangeTooLarge Time range is too large to fit in 64 bits for picosecond granularity data.
Try again with a smaller time range. Point3d PolynomialCurve PolynomialResultDetails y = sum( a_i * x^i ) for i in 0…len(a) PowerCurve PowerResultDetails y = a * x^b ProductSeries For every timestamp specified in the input series, outputs a value that is the product for that timestamp
across all input series.
Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled
using the interpolation configuration. QueryRangeTooLarge The requested time range is too large. Try again with a smaller time range. Range The end represents the first timestamp that does not belong to the range. If absent, there is no known
end to the range. RangeAggregation RangeMap RangeSummary Summary of a set of ranges RangesFunction A function reference that outputs a ranges series. RangesNumericAggregation Aggregates the values of a numeric series at each range specified by the input ranges. RangesSummary A summary of the ranges returned from a SummarizeRanges request. Returned when the number of ranges
found is above a threshold. Reference ResampleConfiguration ResolutionIntervalTooSmallForRange RollingOperationSeries RowLimitExceeded The query exceeded that limit for number of rows returned. For the query to complete,
either zoom in or downsample. RunChannel ScaleSeries For every timestamp specified in the input series, multiply it by a constant factor. Scatter A scatter plot comprised of the values from one input series on the x-axis
and values from another input series on the y-axis, for all points within a requested time range. Scatter3d ScatterCurveFit Fits a curve to the scatter between two series. ScatterFitOptions SelectIndexFrom1dEnumArraySeries For each timestamp, selects a single enum value from the 1D enum array at the specified index. If the index
is out of bounds for an array at a given timestamp, it is omitted. SelectIndexFrom1dNumericArraySeries For each timestamp, selects a single numeric value from the 1D numeric array at the specified index. If the
index is out of bounds for an array at a given timestamp, it is omitted. SeriesCrossoverRanges Produces a list of zero-duration ranges at the first point where two series cross over one another SeriesEqualityRanges Produces a list of ranges for which provided series are all equal (or are not all equal). SeriesHasWrongType SeriesName SeriesSpec SetNegativeValuesToZero SignalFilterInvalidCutoffBand Lower band cutoff frequency must be less than or equal to upper band cutoff frequency. SignalFilterInvalidCutoffFrequency Cutoff frequency must be less than half the sampling frequency. SignalFilterInvalidOrder Order must be positive even numbers for bidirectional filters.
Bidirectional filters are applied once forwards and once backwards, effectively doubling order.
Doubled again for bandpass/bandstop filters, requiring a multiple of 4 for filter order. SignalFilterNonPositiveCutoffFrequency Cutoff frequency must be strictly positive. SignalFilterNotEnoughData Not enough data to apply the filter. Required data scales with filter order.
Try again with a larger time range. SignalFilterSeries Applies IIR-based signal filtering to input series. Includes low-pass, high-pass, band-pass, and band-stop
filters. Currently supports variable-order bidirectional Butterworth filters, with fixed-size padding based
on SciPy output. SpatialDecimateStrategy Decimate by spatial trees.
Creates buckets by bisecting on each dimension, creating quadrants for 2d scatter and octants for 3d scatter.
Continues subdividing by prioritizing larger undivided buckets until reaching the max amount of buckets. StabilityDetectionRanges Outputs a set of ranges where the input series is stable. For each point, the min and max are calculated over
the specified lookback window, including the current point. A point is considered stable if its value does
not deviate from the calculated min and the max by more than the threshold and the total number of points
within the window is at least the specified amount. The threshold can be either fixed values or percentages
of the value. The minimum points threshold defaults to 2. StabilityWindowConfiguration StaleRanges Produces a list of ranges for which data does not exist for the specified duration or longer. Increases
window size by the specified staleness threshold on both ends to capture edge cases of data not currently
in view. StandardDeviation The standard deviation of points inside the time window. Sum The sum of point values inside the time window. SumSeries For every timestamp specified in the input series, outputs a value that is the sum for that timestamp
across all input series.
Only outputs timestamps where all input series have an entry for that timestamp, or a value can be filled
using the interpolation configuration. SummarizeCartesian SummarizeCartesian3d SummarizeGeo SummarizeRanges SummarizeSeries Summarizes the output of a series node. The output can be a numeric, enum, log, or cartesian series.
Summarization strategy should be specified. ThresholdingRanges Produces a list of ranges for which the threshold condition is satisfied. TimeBucketedGeoPlot TimeDifferenceSeries Outputs a new series where each value is the difference between the time of the current and previous points. TimeSeriesCurveFit Fits a curve to a series vs its timestamps. TimeSeriesFitOptions TimeoutExceeded The query timed out. Try querying a smaller time range or fewer series. TimestampAndId TooManyBuckets The number of buckets returned is greater than the max allowed (1000). Try again by specifying a larger bucket width or
fewer bucket counts. TooManyCategories An enum series has more categories than the max allowed (200). TooManyEvents Number of events is greater than the max allowed (1000). TooManyLiterals Too many literals provided in a literal node. TooManyPoints The number of points returned is greater than the max allowed. Try again with a smaller time
range, or a larger resolution. TooManyRanges Ranges is greater than the max allowed (2000). TooManyResamplePoints The resample interval is too short and would produce more than the max points (10,000,000). Try again by specifying a larger interval. TooManySubrequests Number of parameterized subrequests is greater than the max allowed (300). UnaryArithmeticSeries Applies a point-wise transformation to a series. The transformation function is applied to every
individual data point. UnionRanges UnitConversionInvalid The unit conversion could not be computed because the input unit cannot be converted
to the output unit. UnitConversionSeries Convert the given series to a different unit. UnitsMissing At least one input is missing a unit. ValueDifferenceSeries Outputs a new series where each value is the difference between the values of the current and previous point. ValueMapSeries Maps a continuous numeric series to a discrete enum series using the specified value ranges. VariableHasWrongType VariableName ApproximateThresholdOperator BinaryArithmeticOperation BitOperationFunction BucketedGeoPlot Cartesian Cartesian3d ChannelSeries ComputableNode ComputeNode ComputeNodeResponse ComputeNodeResult ComputeUnitResult CurveFitDetails CurveFitPlotType CurveResultDetails DecimateStrategy DoubleConstant DriverSeries3d DurationConstant Enum1dArraySeries EnumAggregationFunction EnumFilterOperator EnumSeries EnumUnionOperation EqualityOperator FrequencyDomain FunctionVariable GeoPoint GeoSeries GeoSummaryStrategy Grouping Histogram IntegerConstant InterpolationConfiguration LogFilterOperator LogSeries LogUnionOperation MinMaxThresholdOperator NegativeValueConfiguration Numeric1dArraySeries NumericAggregationFunction NumericHistogramBucketStrategy NumericSeries NumericUnionOperation OutputRangeStart PageStrategy PageToken PeakType RangeAggregationOperation RangeSeries RangeValue ResampleInterpolationConfiguration RollingOperator ScatterSummarizationStrategy SelectValue Series SignalFilterConfiguration StringConstant StringSetConstant SummarizationStrategy Threshold ThresholdOperator TimestampConstant UnaryArithmeticOperation UnitComputationError UnitOperation UnitResult VariableValue Window AsyncComputeService The Compute Service provides the ability to compute the output of compute graphs. ComputeService The Compute Service provides the ability to compute the output of compute graphs.