@@ -2537,6 +2537,43 @@ components:
25372537 type: string
25382538 x-enum-varnames:
25392539 - EVENT_TIMELINE
2540+ EventsAggregation:
2541+ description: The type of aggregation that can be performed on events-based queries.
2542+ example: avg
2543+ oneOf:
2544+ - $ref: '#/components/schemas/EventsAggregationValue'
2545+ - $ref: '#/components/schemas/EventsAggregationPercentile'
2546+ EventsAggregationPercentile:
2547+ description: Percentile aggregation.
2548+ pattern: ^pc[0-9]+(\.[0-9]+)?$
2549+ type: string
2550+ EventsAggregationValue:
2551+ description: Standard aggregation types for events-based queries.
2552+ enum:
2553+ - avg
2554+ - cardinality
2555+ - count
2556+ - delta
2557+ - earliest
2558+ - latest
2559+ - max
2560+ - median
2561+ - min
2562+ - most_frequent
2563+ - sum
2564+ type: string
2565+ x-enum-varnames:
2566+ - AVG
2567+ - CARDINALITY
2568+ - COUNT
2569+ - DELTA
2570+ - EARLIEST
2571+ - LATEST
2572+ - MAX
2573+ - MEDIAN
2574+ - MIN
2575+ - MOST_FREQUENT
2576+ - SUM
25402577 FormulaAndFunctionApmDependencyStatName:
25412578 description: APM statistic.
25422579 enum:
@@ -10989,6 +11026,55 @@ components:
1098911026 required:
1099011027 - metric
1099111028 type: object
11029+ ProductAnalyticsAudienceAccountSubquery:
11030+ description: Product Analytics audience account subquery.
11031+ properties:
11032+ name:
11033+ type: string
11034+ query:
11035+ type: string
11036+ type: object
11037+ ProductAnalyticsAudienceFilters:
11038+ description: Product Analytics/RUM audience filters.
11039+ properties:
11040+ accounts:
11041+ items:
11042+ $ref: '#/components/schemas/ProductAnalyticsAudienceAccountSubquery'
11043+ type: array
11044+ filter_condition:
11045+ type: string
11046+ segments:
11047+ items:
11048+ $ref: '#/components/schemas/ProductAnalyticsAudienceSegmentSubquery'
11049+ type: array
11050+ users:
11051+ items:
11052+ $ref: '#/components/schemas/ProductAnalyticsAudienceUserSubquery'
11053+ type: array
11054+ type: object
11055+ ProductAnalyticsAudienceOccurrenceFilter:
11056+ properties:
11057+ operator:
11058+ type: string
11059+ value:
11060+ type: string
11061+ type: object
11062+ ProductAnalyticsAudienceSegmentSubquery:
11063+ description: Product Analytics audience segment subquery.
11064+ properties:
11065+ name:
11066+ type: string
11067+ segment_id:
11068+ type: string
11069+ type: object
11070+ ProductAnalyticsAudienceUserSubquery:
11071+ description: Product Analytics audience user subquery.
11072+ properties:
11073+ name:
11074+ type: string
11075+ query:
11076+ type: string
11077+ type: object
1099211078 QuerySortOrder:
1099311079 default: desc
1099411080 description: Direction of sort.
@@ -12765,6 +12851,252 @@ components:
1276512851 type: string
1276612852 x-enum-varnames:
1276712853 - SLO
12854+ SankeyJoinKeys:
12855+ additionalProperties: false
12856+ description: Join keys.
12857+ properties:
12858+ primary:
12859+ description: Primary join key.
12860+ example: session.id
12861+ type: string
12862+ secondary:
12863+ description: Secondary join keys.
12864+ items:
12865+ description: Secondary join key.
12866+ type: string
12867+ type: array
12868+ required:
12869+ - primary
12870+ type: object
12871+ SankeyNetworkDataSource:
12872+ default: network
12873+ description: Network data source type.
12874+ enum:
12875+ - network_device_flows
12876+ - network
12877+ example: network
12878+ type: string
12879+ x-enum-varnames:
12880+ - NETWORK_DEVICE_FLOWS
12881+ - NETWORK
12882+ SankeyNetworkQuery:
12883+ additionalProperties: false
12884+ description: Query configuration for Sankey network widget.
12885+ properties:
12886+ compute:
12887+ $ref: '#/components/schemas/SankeyNetworkQueryCompute'
12888+ data_source:
12889+ $ref: '#/components/schemas/SankeyNetworkDataSource'
12890+ group_by:
12891+ description: Fields to group by.
12892+ example:
12893+ - source
12894+ - destination
12895+ items:
12896+ type: string
12897+ type: array
12898+ limit:
12899+ description: Maximum number of results.
12900+ example: 100
12901+ format: int64
12902+ type: integer
12903+ mode:
12904+ $ref: '#/components/schemas/SankeyNetworkQueryMode'
12905+ query_string:
12906+ description: Query string for filtering network data.
12907+ example: '*'
12908+ type: string
12909+ should_exclude_missing:
12910+ description: Whether to exclude missing values.
12911+ type: boolean
12912+ sort:
12913+ $ref: '#/components/schemas/SankeyNetworkQuerySort'
12914+ required:
12915+ - data_source
12916+ - query_string
12917+ - group_by
12918+ - limit
12919+ type: object
12920+ SankeyNetworkQueryCompute:
12921+ additionalProperties: false
12922+ description: Compute aggregation for network queries.
12923+ properties:
12924+ aggregation:
12925+ $ref: '#/components/schemas/EventsAggregation'
12926+ metric:
12927+ description: Metric to aggregate.
12928+ example: ''
12929+ type: string
12930+ required:
12931+ - aggregation
12932+ - metric
12933+ type: object
12934+ SankeyNetworkQueryMode:
12935+ default: target
12936+ description: Sankey mode for network queries.
12937+ enum:
12938+ - target
12939+ example: target
12940+ type: string
12941+ x-enum-varnames:
12942+ - TARGET
12943+ SankeyNetworkQuerySort:
12944+ description: Sort configuration for network queries.
12945+ properties:
12946+ field:
12947+ description: Field to sort by.
12948+ type: string
12949+ order:
12950+ $ref: '#/components/schemas/WidgetSort'
12951+ type: object
12952+ SankeyNetworkRequest:
12953+ additionalProperties: false
12954+ description: Sankey widget request for network data source.
12955+ properties:
12956+ query:
12957+ $ref: '#/components/schemas/SankeyNetworkQuery'
12958+ request_type:
12959+ $ref: '#/components/schemas/SankeyNetworkRequestType'
12960+ required:
12961+ - query
12962+ - request_type
12963+ type: object
12964+ SankeyNetworkRequestType:
12965+ default: netflow_sankey
12966+ description: Type of request for network Sankey widget.
12967+ enum:
12968+ - netflow_sankey
12969+ example: netflow_sankey
12970+ type: string
12971+ x-enum-varnames:
12972+ - NETFLOW_SANKEY
12973+ SankeyRumDataSource:
12974+ default: rum
12975+ description: Sankey widget with RUM data source.
12976+ enum:
12977+ - rum
12978+ - product_analytics
12979+ example: rum
12980+ type: string
12981+ x-enum-varnames:
12982+ - RUM
12983+ - PRODUCT_ANALYTICS
12984+ SankeyRumQuery:
12985+ additionalProperties: false
12986+ description: Sankey widget with RUM data source query.
12987+ properties:
12988+ audience_filters:
12989+ $ref: '#/components/schemas/ProductAnalyticsAudienceFilters'
12990+ data_source:
12991+ $ref: '#/components/schemas/SankeyRumDataSource'
12992+ entries_per_step:
12993+ description: Entries per step.
12994+ format: int64
12995+ type: integer
12996+ join_keys:
12997+ $ref: '#/components/schemas/SankeyJoinKeys'
12998+ mode:
12999+ $ref: '#/components/schemas/SankeyRumQueryMode'
13000+ number_of_steps:
13001+ description: Number of steps.
13002+ format: int64
13003+ type: integer
13004+ occurrences:
13005+ $ref: '#/components/schemas/ProductAnalyticsAudienceOccurrenceFilter'
13006+ query_string:
13007+ description: Query string.
13008+ example: '@type:view'
13009+ type: string
13010+ source:
13011+ description: Source.
13012+ type: string
13013+ subquery_id:
13014+ description: Subquery ID.
13015+ type: string
13016+ target:
13017+ description: Target.
13018+ type: string
13019+ required:
13020+ - data_source
13021+ - query_string
13022+ - mode
13023+ type: object
13024+ SankeyRumQueryMode:
13025+ default: source
13026+ description: Sankey mode for RUM queries.
13027+ enum:
13028+ - source
13029+ - target
13030+ example: source
13031+ type: string
13032+ x-enum-varnames:
13033+ - SOURCE
13034+ - TARGET
13035+ SankeyRumRequest:
13036+ additionalProperties: false
13037+ description: Sankey widget with RUM data source.
13038+ properties:
13039+ query:
13040+ $ref: '#/components/schemas/SankeyRumQuery'
13041+ request_type:
13042+ $ref: '#/components/schemas/SankeyWidgetDefinitionType'
13043+ required:
13044+ - query
13045+ - request_type
13046+ type: object
13047+ SankeyWidgetDefinition:
13048+ additionalProperties: false
13049+ description: The Sankey diagram visualizes the flow of data between categories,
13050+ stages or sets of values.
13051+ properties:
13052+ requests:
13053+ description: List of Sankey widget requests.
13054+ example:
13055+ - query:
13056+ data_source: rum
13057+ mode: source
13058+ query_string: '@type:view'
13059+ request_type: sankey
13060+ items:
13061+ $ref: '#/components/schemas/SankeyWidgetRequest'
13062+ minItems: 1
13063+ type: array
13064+ show_other_links:
13065+ description: Whether to show links for "other" category.
13066+ type: boolean
13067+ sort_nodes:
13068+ description: Whether to sort nodes in the Sankey diagram.
13069+ type: boolean
13070+ time:
13071+ $ref: '#/components/schemas/WidgetTime'
13072+ title:
13073+ description: Title of your widget.
13074+ type: string
13075+ title_align:
13076+ $ref: '#/components/schemas/WidgetTextAlign'
13077+ title_size:
13078+ description: Size of the title.
13079+ type: string
13080+ type:
13081+ $ref: '#/components/schemas/SankeyWidgetDefinitionType'
13082+ required:
13083+ - type
13084+ - requests
13085+ type: object
13086+ SankeyWidgetDefinitionType:
13087+ default: sankey
13088+ description: Type of the Sankey widget.
13089+ enum:
13090+ - sankey
13091+ example: sankey
13092+ type: string
13093+ x-enum-varnames:
13094+ - SANKEY
13095+ SankeyWidgetRequest:
13096+ description: Request definition for Sankey widget.
13097+ oneOf:
13098+ - $ref: '#/components/schemas/SankeyRumRequest'
13099+ - $ref: '#/components/schemas/SankeyNetworkRequest'
1276813100 ScatterPlotRequest:
1276913101 description: Updated scatter plot.
1277013102 properties:
@@ -24880,6 +25212,7 @@ components:
2488025212 - $ref: '#/components/schemas/SLOListWidgetDefinition'
2488125213 - $ref: '#/components/schemas/SLOWidgetDefinition'
2488225214 - $ref: '#/components/schemas/ScatterPlotWidgetDefinition'
25215+ - $ref: '#/components/schemas/SankeyWidgetDefinition'
2488325216 - $ref: '#/components/schemas/ServiceMapWidgetDefinition'
2488425217 - $ref: '#/components/schemas/ServiceSummaryWidgetDefinition'
2488525218 - $ref: '#/components/schemas/SplitGraphWidgetDefinition'
0 commit comments