• Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • BU Product Work
    • False
    • None
    • False
    • OCPSTRAT-150 - Netflow Topology Enhancements
    • NetObserv - Sprint 261, NetObserv - Sprint 262, NetObserv - Sprint 263

      Be able to define scopes and groups for topology view from frontend config

      Also check if we can define the selected metric type


      Config sample:

        scopes:
          - id: cluster
            name: Cluster
            shortName: Cl
            description: Cluster name or identifier
            labels:
              - K8S_ClusterName
            feature: multiCluster
            filter: cluster_name
            stepInto: zone
          - id: zone
            name: Zone
            shortName: AZ
            description: Availability zone
            labels:
              - SrcK8S_Zone
              - DstK8S_Zone
            feature: zones
            groups:
              - clusters
            filters:
              - src_zone
              - dst_zone
            stepInto: host
          - id: host
            name: Node
            description: Node on which the resources are running
            labels: 
              - SrcK8S_HostName
              - DstK8S_HostName
            groups:
              - clusters
              - zones
              - clusters+zones
            filters:
              - src_host_name
              - dst_host_name
            stepInto: resource
          - id: namespace
            name: Namespace
            shortName: NS
            description: Resource namespace
            labels: 
              - SrcK8S_Namespace
              - DstK8S_Namespace
            groups:
              - clusters
              - clusters+zones
              - clusters+hosts
              - zones
              - zones+hosts
              - hosts
            filters:
              - src_namespace
              - dst_namespace
            stepInto: owner
          - id: owner
            name: Owner
            shortName: Own
            description: Controller owner, such as a Deployment
            labels: 
              - SrcK8S_OwnerName
              - SrcK8S_OwnerType
              - DstK8S_OwnerName
              - DstK8S_OwnerType
              - SrcK8S_Namespace
              - DstK8S_Namespace
            groups:
              - clusters
              - clusters+zones
              - clusters+hosts
              - clusters+namespaces
              - zones
              - zones+hosts
              - zones+namespaces
              - hosts
              - hosts+namespaces
              - namespaces
            filters:
              - src_owner_name
              - dst_owner_name
            stepInto: resource
          - id: resource
            name: Resource
            shortName: Res
            description: Base resource, such as a Pod, a Service or a Node
            labels: 
              - SrcK8S_Name
              - SrcK8S_Type
              - SrcK8S_OwnerName
              - SrcK8S_OwnerType
              - SrcK8S_Namespace
              - SrcAddr
              - SrcK8S_HostName
              - DstK8S_Name
              - DstK8S_Type
              - DstK8S_OwnerName
              - DstK8S_OwnerType
              - DstK8S_Namespace
              - DstAddr
              - DstK8S_HostName
            groups:
              - clusters
              - clusters+zones
              - clusters+hosts
              - clusters+namespaces
              - clusters+owners
              - zones
              - zones+hosts
              - zones+namespaces
              - zones+owners
              - hosts
              - hosts+namespaces
              - hosts+owners
              - namespaces
              - namespaces+owners
              - owners
            filters:
              - src_resource
              - dst_resource 

              jpinsonn@redhat.com Julien Pinsonneau
              jpinsonn@redhat.com Julien Pinsonneau
              Mehul Modi Mehul Modi
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: