[HN Gopher] Show HN: Uptrace - open-source APM (alternative to D...
___________________________________________________________________
Show HN: Uptrace - open-source APM (alternative to Datadog,
NewRelic)
Author : vmihailenco
Score : 71 points
Date : 2023-04-21 07:26 UTC (15 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| dewlinedew2 wrote:
| Should have called it updog
| just_mc wrote:
| We are using this and we have been very happy so far.
| ryanrussell wrote:
| Can we please not call this open source if it's not?
|
| The tool may be great, but the title leaves me skeptical of
| anything else.
|
| From: https://github.com/uptrace/uptrace/blob/master/LICENSE
|
| Business Source License 1.1
|
| Parameters
|
| Licensor: Uptrace Licensed Work: Uptrace The Licensed Work is (c)
| 2021 Uptrace Additional Use Grant: You may make use of the
| Licensed Work, provided that you may not use the Licensed Work
| for a Tracing and Metrics Service.
| A "Tracing and Metrics Service" is a commercial offering
| that allows third parties (other than your employees and
| contractors) to access the functionality of the
| Licensed Work so that such third parties directly benefit
| from the tracing and metrics of the Licensed Work.
| whalesalad wrote:
| the source is right there in the open. licensing is a different
| story.
| yellowapple wrote:
| "Open-source" has a very specific definition which the BSL
| does not satisfy.
| bognition wrote:
| I love seeing open source alternatives to these major vendors.
|
| IMO the reason these vendors can and do charge so much is not
| because telemetry software is hard. Its because managing data at
| large volumes is incredibly challenging.
|
| No matter what solution you pick, you're going to hit scaling
| issues eventually. Sure you can start with a single instance, but
| eventually you're going to need to shard, backup, replicate,
| etc... If you're running a saas business with uptime expectations
| from your customers then your telemetry systems need to be rock
| solid.
|
| This means either paying through the nose for a system that is
| mostly going to work. Or spinning up a team of engineers to
| active manage and operate your telemetry systems, and then
| spending years making your system rock solid.
|
| Managing these systems is a challenging problem and its not one
| that most software engineers want to do or will enjoy. So its
| difficult to find the right people.
| coredog64 wrote:
| If you use AWS X-Ray and CloudWatch integration, you can both
| use open source _and_ pay through the nose.
| MuffinFlavored wrote:
| > IMO the reason these vendors can and do charge so much is not
| because telemetry software is hard.
|
| I always saw it as "they are charging for their polished
| UI/experience"
|
| The UI of https://zipkin.io/ versus DataDog is kind of... not
| really in the same ballpark?
| ilyt wrote:
| Wish they actually sold the UI, not tried to bunch it up with
| data processing/storage at outrageous price even compared to
| usual cloud offerings
| palijer wrote:
| Polished UI saves user time, and when your users are
| engineers it is definitely put into my calculations when
| we're looking at these venders versus in house.
| tootie wrote:
| Yeah exactly. I rarely if ever run these kinds of platforms for
| exactly that reason. I've been at small, resource constrained
| orgs where could not afford the developer hours to keep open
| source products up to date so we just buy entry-level licenses.
| And I've worked at huge orgs where we have the people but they
| have more urgent tasks so handing over $250k a year to a SaaS
| vendor is still cheaper and less risky than hiring.
|
| I still very much appreciate the open source stuff as it at
| least keeps vendors honest.
| pdimitar wrote:
| I find myself surprised because I totally would love a job like
| that but yep, filter bubble and all, guess I just didn't
| realize mine up until your comment.
| bognition wrote:
| We should talk, i'd love to hire you
| pdimitar wrote:
| My email is in my profile and I'm currently free, resting.
|
| Ping me or tell me where to find you, would love to talk.
| ttul wrote:
| The reason we outsource monitoring to Datadog is so we don't have
| to worry about monitoring while the rest of our revenue-
| generating infrastructure is having a bad day.
|
| My team absolutely could do this in-house, but it would be a
| distraction day-to-day and potentially a disaster when dealing
| with a crisis.
| bovermyer wrote:
| If it doesn't have profiling, it's not an alternative to Datadog
| or New Relic.
| darkwater wrote:
| A few questions if authors are around:
|
| - is the metrics query language 100% compatible with PromQL or
| people will need to learn something new? - can logs / metrics /
| traces be visualized by some external app like Grafana?
|
| - speaking of which, how does it compare to GrafanaLabs solutions
| (Loki/Tempo/Mimir)?
|
| - how "plug and play" would be in a system using
| Prometheus+Thanos for metrics and Filebeat+Logsatsh+ElasticSearch
| for logs? EDIT: scratch that, there is enough doc on the website
| about this
|
| Thanks!
| vmihailenco wrote:
| Uptrace is an open-source APM tool that supports distributed
| tracing, metrics, and logs. You can use it to monitor
| applications and set up alerts to receive notifications via
| email, Slack, Telegram, and more.
|
| In v1.4 release Uptrace got built-in alerting capabilities that
| allow to monitor metrics, manage alerts, and receive
| notifications without using AlertManager. But AlertManager is
| still supported.
|
| While OpenTelemetry remains to be the main source of telemetry
| data, Uptrace also provides integrations for Prometheus metrics,
| Vector logs, FluentBit, Sentry, and CloudWatch.
|
| You can quickly try Uptrace by:
|
| - Running a Docker example:
| https://github.com/uptrace/uptrace/tree/master/example/docke...
|
| - Checking Uptrace Cloud demo: https://app.uptrace.dev/play
|
| If you have any feedback or questions, let me know in the
| comments!
| cocoland2 wrote:
| Hi there, Right now Uptrace seems to be supporting only
| Clickhouse sink only. Is there any future roadmap to support
| other Exporters supported on OpenTelemetry ?
| m-o11y wrote:
| If you're in the market for a DataDog/NewRelic alternative that's
| based on OSS, but a bit more "few-clicks-and-you-are-up-and-
| running", check out OpsVerse ObserveNow:
| https://opsverse.io/observenow-observability/ .. An O11y platform
| entirely powered by OSS tools, ingestion-driven pricing, and
| without the hassle of managing the stack and scaling up.
|
| We also recently spoke about how we leverage Clickhouse to build
| out our APM solution on top on Jaeger traces:
| https://www.youtube.com/watch?v=19smsahx7Xg
|
| --
|
| Disclaimer: I work at OpsVerse, and we're big fans of UpTrace
| (and other OSS O11y tools)
| juicypt wrote:
| Interesting! I couldn't find a link to github (or something
| else) on your website though. Is there a way to get the source
| to do some tests?
___________________________________________________________________
(page generated 2023-04-21 23:03 UTC)