3 comments

  • brikym5 hours ago
    I've never found instrumentation to be a huge issue. Sure it takes more effort but you get a lot more value once you understand _business_ events.
  • hn_acker8 hours ago
    (TFA author is not me.)
  • jiggawatts2 hours ago
    The alternative is vendor lockin, $$$, and spotty support for complex environments with zero chance of ever getting 100% coverage.<p>At least with Open Telemetry, anyone can write an OTLP &quot;source&quot; using free, open specifications, and it&#x27;ll &quot;just work&quot; with dozens of third-party &quot;sinks&quot;. That&#x27;s <i>huge!</i><p>Sure, there&#x27;s a lot of experimental tags on semantic conventions, but at the end of the day, that&#x27;s not that critical. It&#x27;s <i>just</i> data: most sinks don&#x27;t &quot;interpret&quot; these tags, they just display them as-is, so changes aren&#x27;t breaking changes.
    • GauntletWizard18 minutes ago
      The alternative is Prometheus (which is freaking great) and Jaegar (which is freaking great), each <i>alone</i>. This is better, because Otel is trying to put two distinct things (monitoring and metrics, distributed tracing) into one package, because they know how to use neither.<p>Neither Prometheus metrics nor Jaeger traces are magic bullets. Neither of them are <i>complicated</i>, either, and in fact the fact that they&#x27;re not complicated is their greatest strength. You can and should understand every facet of what they entail. You should build the (very small) shims that they need for your company&#x27;s framework every time. It&#x27;s not hard. It&#x27;s not hard because it&#x27;s not complicated. The fact that it&#x27;s not complicated seems to break people&#x27;s brains. They are accurate because they&#x27;re simple and they&#x27;re easy to work with because they&#x27;re simple, and OTel is neither.
      • firesteelrain0 minutes ago
        I’ve built custom Prometheus metrics very easily and had node exporter pick up the .prom files. Python and bash scripts reading and translating.