hi team I just had one question. Can Phoenix self hosted OSS used for commercial purposes?? We are doing a self hosting or there are any terms and conditions on that?
Yes, you can use self-hosted Phoenix OSS for commercial purposes without restriction. Phoenix is fully open-source under the Elastic License 2.0 (ELv2), which permits free self-hosting on your own infrastructure or cloud account, with no feature gates or licensing fees for commercial use. There are no limitations on commercial deployment as long as you comply with the terms of the ELv2 license, which mainly restricts offering Phoenix as a managed service to others (SaaS) without permission, but allows internal and customer-facing commercial use within your organization.For full details, review the official license documentation and the LICENSE file. Would you like more detail on specific license clauses or usage scenarios?Sources: - Phoenix Self-Hosting License - LICENSE file
💡 Hint: Mention RunLLM in the thread for followups.
It could be possible that there is no explicit hard limit on the number of traces Phoenix can handle with 10GB, as the capacity depends on the size and complexity of each trace (number of spans, attributes, and payload size). The main constraint is the database storage, and performance may degrade as the number of traces and spans increases, especially if traces are large or contain many spans and attributes. There are no published sizing guidelines or formulas for traces per GB in the official documentation.Though I'm not entirely certain, it might be that you can estimate capacity by monitoring your database usage and the average size of your traces. Some users have requested introspection features to better understand database saturation and table contributions, but there is no official calculator or quota for traces per storage size in Phoenix OSS at this time. Would you like more detail on how to estimate trace storage or monitor database usage?Sources: - https://github.com/Arize-ai/phoenix/issues/6419 - https://arize-ai.slack.com/archives/C04R3GXC8HK/p1721154534.358069 Note: I wasn’t able to find highly relevant data sources, but above are a few potentially relevant links.
💡 Hint: Mention RunLLM in the thread for followups.
Akshay P. 1000 characters usually comes out to be ~1 KB, to really calculate your usage what really matters most is how long your average conversation is
if its a customer chat bot with short interactions and short answers 10 GB is more than enough but if your looking into workloads larger than that you may need more
another option when self hosted is to point it to your own postgres database and you can manage your own size there
Thanks Jonathan B. Jason for quick response simple question Answer how much questions can it roughly be?? I need a very rough estimate if possible
I calculated it comes around 1,80,000 traces is it right as rough estimate?
Akshay P. i think it can be correct, the important factor that changes the amount is how long the conversation spans
