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

Improved documentation #36

Open
pbatk opened this issue Oct 1, 2021 · 1 comment
Open

Improved documentation #36

pbatk opened this issue Oct 1, 2021 · 1 comment

Comments

@pbatk
Copy link

pbatk commented Oct 1, 2021

Thank you for your contribution orion is a very cool system!

I have managed to get a working orion cluster up after a couple of days. I will have to write some more documentation on it so that others can work on the cluster in my org. Would you like me to offer it as a PR?

There isn't a major rush on it for us so it may take a couple of weeks as I'll be doing it in my spare time.

Some of the areas I had problems figuring out:

  • Configuration files that were not clear
    • .serverset
    • brokerset.json
    • topicassignment.json
  • How to deploy an agent with a kafka node
    • It wasn't clear if orion was expecting to install the kafka node itself or if I was responsible to install
  • OpenTSDB integration
    • I didn't even know this was part of the system until the warning logs started

P.S. I still haven't solved the brokerset.json or topicassignment.json problem so if you guys have some examples that could be shared that would be awesome

@ambud
Copy link
Contributor

ambud commented Oct 28, 2022

Yes, it would be great to get documentation improvements as a PR and thank you for offering to help improve it. Sorry for the delayed response.

We will update our brokerset and topicassignment.json examples.

We have updated the intake process to make it more flexible, you can now have a assignment file per topic e.g. __consumer_offset.json for the __consumer_offset topic

{
    "topicName": "__consumer_offsets",
    "replicationFactor": 3,
    "brokerset": "internal",
    "stride": 0,
    "project": "kafka",
    "config": {
        "compression.type": "producer",
        "segment.bytes": 104857600,
        "min.insync.replicas": 2,
        "cleanup.policy": "compact",
        "unclean.leader.election.enable": "true"
    }
}

brokerset.json

[
   {
      "brokersetAlias": "Capacity_B30_P10_0",
      "entries": [
            {
                "startBrokerIdx": 3101,
                "endBrokerIdx": 3130
            }
      ],
  "partitions": 10
  },
  {
    "brokersetAlias": "internal",
    "entries": [
        {
          "startBrokerIdx": 3101,
          "endBrokerIdx": 3130
        }
    ],
    "partitions": 50
  }
]

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

2 participants