@@ -2594,6 +2594,43 @@ components:
25942594 type: string
25952595 x-enum-varnames:
25962596 - EVENT_TIMELINE
2597+ EventsAggregation:
2598+ description: The type of aggregation that can be performed on events-based queries.
2599+ example: avg
2600+ oneOf:
2601+ - $ref: "#/components/schemas/EventsAggregationValue"
2602+ - $ref: "#/components/schemas/EventsAggregationPercentile"
2603+ EventsAggregationPercentile:
2604+ description: Percentile aggregation.
2605+ pattern: '^pc[0-9]+(\.[0-9]+)?$'
2606+ type: string
2607+ EventsAggregationValue:
2608+ description: Standard aggregation types for events-based queries.
2609+ enum:
2610+ - avg
2611+ - cardinality
2612+ - count
2613+ - delta
2614+ - earliest
2615+ - latest
2616+ - max
2617+ - median
2618+ - min
2619+ - most_frequent
2620+ - sum
2621+ type: string
2622+ x-enum-varnames:
2623+ - AVG
2624+ - CARDINALITY
2625+ - COUNT
2626+ - DELTA
2627+ - EARLIEST
2628+ - LATEST
2629+ - MAX
2630+ - MEDIAN
2631+ - MIN
2632+ - MOST_FREQUENT
2633+ - SUM
25972634 FormulaAndFunctionApmDependencyStatName:
25982635 description: APM statistic.
25992636 enum:
@@ -10981,6 +11018,55 @@ components:
1098111018 required:
1098211019 - metric
1098311020 type: object
11021+ ProductAnalyticsAudienceAccountSubquery:
11022+ description: Product Analytics audience account subquery.
11023+ properties:
11024+ name:
11025+ type: string
11026+ query:
11027+ type: string
11028+ type: object
11029+ ProductAnalyticsAudienceFilters:
11030+ description: Product Analytics/RUM audience filters.
11031+ properties:
11032+ accounts:
11033+ items:
11034+ $ref: "#/components/schemas/ProductAnalyticsAudienceAccountSubquery"
11035+ type: array
11036+ filter_condition:
11037+ type: string
11038+ segments:
11039+ items:
11040+ $ref: "#/components/schemas/ProductAnalyticsAudienceSegmentSubquery"
11041+ type: array
11042+ users:
11043+ items:
11044+ $ref: "#/components/schemas/ProductAnalyticsAudienceUserSubquery"
11045+ type: array
11046+ type: object
11047+ ProductAnalyticsAudienceOccurrenceFilter:
11048+ properties:
11049+ operator:
11050+ type: string
11051+ value:
11052+ type: string
11053+ type: object
11054+ ProductAnalyticsAudienceSegmentSubquery:
11055+ description: Product Analytics audience segment subquery.
11056+ properties:
11057+ name:
11058+ type: string
11059+ segment_id:
11060+ type: string
11061+ type: object
11062+ ProductAnalyticsAudienceUserSubquery:
11063+ description: Product Analytics audience user subquery.
11064+ properties:
11065+ name:
11066+ type: string
11067+ query:
11068+ type: string
11069+ type: object
1098411070 QuerySortOrder:
1098511071 default: desc
1098611072 description: Direction of sort.
@@ -12739,6 +12825,249 @@ components:
1273912825 type: string
1274012826 x-enum-varnames:
1274112827 - SLO
12828+ SankeyJoinKeys:
12829+ additionalProperties: false
12830+ description: Join keys.
12831+ properties:
12832+ primary:
12833+ description: Primary join key.
12834+ example: "session.id"
12835+ type: string
12836+ secondary:
12837+ description: Secondary join keys.
12838+ items:
12839+ description: Secondary join key.
12840+ type: string
12841+ type: array
12842+ required:
12843+ - primary
12844+ type: object
12845+ SankeyNetworkDataSource:
12846+ default: network
12847+ description: Network data source type.
12848+ enum:
12849+ - network_device_flows
12850+ - network
12851+ example: network
12852+ type: string
12853+ x-enum-varnames:
12854+ - NETWORK_DEVICE_FLOWS
12855+ - NETWORK
12856+ SankeyNetworkQuery:
12857+ additionalProperties: false
12858+ description: Query configuration for Sankey network widget.
12859+ properties:
12860+ compute:
12861+ $ref: "#/components/schemas/SankeyNetworkQueryCompute"
12862+ data_source:
12863+ $ref: "#/components/schemas/SankeyNetworkDataSource"
12864+ group_by:
12865+ description: Fields to group by.
12866+ example: ["source", "destination"]
12867+ items:
12868+ type: string
12869+ type: array
12870+ limit:
12871+ description: Maximum number of results.
12872+ example: 100
12873+ format: int64
12874+ type: integer
12875+ mode:
12876+ $ref: "#/components/schemas/SankeyNetworkQueryMode"
12877+ query_string:
12878+ description: Query string for filtering network data.
12879+ example: "*"
12880+ type: string
12881+ should_exclude_missing:
12882+ description: Whether to exclude missing values.
12883+ type: boolean
12884+ sort:
12885+ $ref: "#/components/schemas/SankeyNetworkQuerySort"
12886+ required:
12887+ - data_source
12888+ - query_string
12889+ - group_by
12890+ - limit
12891+ type: object
12892+ SankeyNetworkQueryCompute:
12893+ additionalProperties: false
12894+ description: Compute aggregation for network queries.
12895+ properties:
12896+ aggregation:
12897+ $ref: "#/components/schemas/EventsAggregation"
12898+ metric:
12899+ description: Metric to aggregate.
12900+ example: ""
12901+ type: string
12902+ required:
12903+ - aggregation
12904+ - metric
12905+ type: object
12906+ SankeyNetworkQueryMode:
12907+ default: target
12908+ description: Sankey mode for network queries.
12909+ enum:
12910+ - target
12911+ example: target
12912+ type: string
12913+ x-enum-varnames:
12914+ - TARGET
12915+ SankeyNetworkQuerySort:
12916+ description: Sort configuration for network queries.
12917+ properties:
12918+ field:
12919+ description: Field to sort by.
12920+ type: string
12921+ order:
12922+ $ref: "#/components/schemas/WidgetSort"
12923+ type: object
12924+ SankeyNetworkRequest:
12925+ additionalProperties: false
12926+ description: Sankey widget request for network data source.
12927+ properties:
12928+ query:
12929+ $ref: "#/components/schemas/SankeyNetworkQuery"
12930+ request_type:
12931+ $ref: "#/components/schemas/SankeyNetworkRequestType"
12932+ required:
12933+ - query
12934+ - request_type
12935+ type: object
12936+ SankeyNetworkRequestType:
12937+ default: netflow_sankey
12938+ description: Type of request for network Sankey widget.
12939+ enum:
12940+ - netflow_sankey
12941+ example: netflow_sankey
12942+ type: string
12943+ x-enum-varnames:
12944+ - NETFLOW_SANKEY
12945+ SankeyRumDataSource:
12946+ default: rum
12947+ description: Sankey widget with RUM data source.
12948+ enum:
12949+ - rum
12950+ - product_analytics
12951+ example: rum
12952+ type: string
12953+ x-enum-varnames:
12954+ - RUM
12955+ - PRODUCT_ANALYTICS
12956+ SankeyRumQuery:
12957+ additionalProperties: false
12958+ description: Sankey widget with RUM data source query.
12959+ properties:
12960+ audience_filters:
12961+ $ref: "#/components/schemas/ProductAnalyticsAudienceFilters"
12962+ data_source:
12963+ $ref: "#/components/schemas/SankeyRumDataSource"
12964+ entries_per_step:
12965+ description: Entries per step.
12966+ format: int64
12967+ type: integer
12968+ join_keys:
12969+ $ref: "#/components/schemas/SankeyJoinKeys"
12970+ mode:
12971+ $ref: "#/components/schemas/SankeyRumQueryMode"
12972+ number_of_steps:
12973+ description: Number of steps.
12974+ format: int64
12975+ type: integer
12976+ occurrences:
12977+ $ref: "#/components/schemas/ProductAnalyticsAudienceOccurrenceFilter"
12978+ query_string:
12979+ description: Query string.
12980+ example: "@type:view"
12981+ type: string
12982+ source:
12983+ description: Source.
12984+ type: string
12985+ subquery_id:
12986+ description: Subquery ID.
12987+ type: string
12988+ target:
12989+ description: Target.
12990+ type: string
12991+ required:
12992+ - data_source
12993+ - query_string
12994+ - mode
12995+ type: object
12996+ SankeyRumQueryMode:
12997+ default: source
12998+ description: Sankey mode for RUM queries.
12999+ enum:
13000+ - source
13001+ - target
13002+ example: source
13003+ type: string
13004+ x-enum-varnames:
13005+ - SOURCE
13006+ - TARGET
13007+ SankeyRumRequest:
13008+ additionalProperties: false
13009+ description: Sankey widget with RUM data source.
13010+ properties:
13011+ query:
13012+ $ref: "#/components/schemas/SankeyRumQuery"
13013+ request_type:
13014+ $ref: "#/components/schemas/SankeyWidgetDefinitionType"
13015+ required:
13016+ - query
13017+ - request_type
13018+ type: object
13019+ SankeyWidgetDefinition:
13020+ additionalProperties: false
13021+ description: The Sankey diagram visualizes the flow of data between categories, stages or sets of values.
13022+ properties:
13023+ requests:
13024+ description: List of Sankey widget requests.
13025+ example:
13026+ - query:
13027+ data_source: rum
13028+ mode: source
13029+ query_string: "@type:view"
13030+ request_type: sankey
13031+ items:
13032+ $ref: "#/components/schemas/SankeyWidgetRequest"
13033+ minItems: 1
13034+ type: array
13035+ show_other_links:
13036+ description: Whether to show links for "other" category.
13037+ type: boolean
13038+ sort_nodes:
13039+ description: Whether to sort nodes in the Sankey diagram.
13040+ type: boolean
13041+ time:
13042+ $ref: "#/components/schemas/WidgetTime"
13043+ title:
13044+ description: Title of your widget.
13045+ type: string
13046+ title_align:
13047+ $ref: "#/components/schemas/WidgetTextAlign"
13048+ title_size:
13049+ description: Size of the title.
13050+ type: string
13051+ type:
13052+ $ref: "#/components/schemas/SankeyWidgetDefinitionType"
13053+ required:
13054+ - type
13055+ - requests
13056+ type: object
13057+ SankeyWidgetDefinitionType:
13058+ default: sankey
13059+ description: Type of the Sankey widget.
13060+ enum:
13061+ - sankey
13062+ example: sankey
13063+ type: string
13064+ x-enum-varnames:
13065+ - SANKEY
13066+ SankeyWidgetRequest:
13067+ description: Request definition for Sankey widget.
13068+ oneOf:
13069+ - $ref: "#/components/schemas/SankeyRumRequest"
13070+ - $ref: "#/components/schemas/SankeyNetworkRequest"
1274213071 ScatterPlotRequest:
1274313072 description: Updated scatter plot.
1274413073 properties:
@@ -23817,6 +24146,7 @@ components:
2381724146 - $ref: "#/components/schemas/SLOListWidgetDefinition"
2381824147 - $ref: "#/components/schemas/SLOWidgetDefinition"
2381924148 - $ref: "#/components/schemas/ScatterPlotWidgetDefinition"
24149+ - $ref: "#/components/schemas/SankeyWidgetDefinition"
2382024150 - $ref: "#/components/schemas/ServiceMapWidgetDefinition"
2382124151 - $ref: "#/components/schemas/ServiceSummaryWidgetDefinition"
2382224152 - $ref: "#/components/schemas/SplitGraphWidgetDefinition"
0 commit comments