Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

analyzer hierarchy support #2341

Open
hunchback opened this issue Feb 5, 2021 · 1 comment
Open

analyzer hierarchy support #2341

hunchback opened this issue Feb 5, 2021 · 1 comment
Assignees

Comments

@hunchback
Copy link
Collaborator

hunchback commented Feb 5, 2021

as illustrated in #2336 I wanted to construct a hierarchy of analyzers:

  • broker - the central hub which aggregated all information
  • east/west - which should only report upwards

but, alas this option is not supported and as a result:

  • when accessing the east analyzer you see also broker and west
  • when accessing the broker you sometimes see a duplication of east or west (as this information may echo between the analyzers)

image

the desired change is for a subordinated analyzer to be able to stop accepting updated from the top-level analyzer - so for example if east is configure currently:

analyzers: 
- broker:30082

etcd:
  embedded: false
  servers:
  - http://broker:30079

the change would require to add:

analyzer:
    # mode: in our case relevant for broker
    # mode: readwrite
    mode: read

agent:
    # mode: in our case relevant for east and west
    # mode: readwrite
    mode: write

which would bring the result that:

  • only broker shows the aggregate view including 3 clusters
  • east and west will only show their single cluster
@hunchback hunchback changed the title analyzer hierarchy not supported analyzer hierarchy support Feb 5, 2021
@lebauce
Copy link
Member

lebauce commented Aug 18, 2021

@hunchback Addressed by #2369

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants