Why and how GitHub is adopting OpenTelemetry
11–20 of 113 posts
Re: Why and how GitHub is adopting OpenTelemetry
#12This article is about a fairly large sized tech company adopting a fairly recent but increasingly mainstream & popular tool that helps them understand their operations. It'll give them a standard way to see what their computers are doing, across their various systems.
OpenTelemetry is one of the key emerging cloud standards, and I expect many many many many more articles like this going forwards, from all kinds of companies.
As for concerns about user tracking & privacy, that's not generally what these operational tools are used for. I haven't heard of a single case of them being used for user tracking or behavioral analytics. Thusfar these are purely operational tools, to understand the health of systems, to debug & typically to understand what happens to an incoming request as it works through dozens of systems & services to get processed. That said, I tend to think over time the importance of this distributed after-the-fact log we are building is going to become inverted. That we will start to see the potential to harvest these records for analytics, and more generally, to forward-feed them into other processes to automatically build & advance Event Sourcing systems. Right now these systems are relatively pure & good, but what's really at stake here is that we've been doing computing blind, with no record of what's happened, and OpenTelemetry is a key first step in lifting that veil of ignorance as to what computing has happened. We are beginning to capture the data of what compute occurred. Many things will emerge as we open this box.
Re: Why and how GitHub is adopting OpenTelemetry
#13Earlier quoted context omitted.
even if they did, that would't mean anything. They could easily construct an argument that surfacing ads serves to improve the application (with a few extra rethoric steps in between).
If a company is serious about this type of promise, they should take away their ability to change their mind in the future with a Ulysses pact [1]. See this[2] older post where for a bit more detail from a talk by Cory Doctorow. >> The answer to not getting pressure from your bosses, your stakeholders, your investors or your members, to do the wrong thing later, when times are hard, is to take options off the table r…
Re: Why and how GitHub is adopting OpenTelemetry
#14Does this put "telemetry" in Git itself? If you're just using git to access Github, is it snooping on you?
Take a look at the Jaeger and Zipkin websites and it should be pretty clear what it is used for.
Re: Why and how GitHub is adopting OpenTelemetry
#15I think it would be great to show the performance impact of these SDKs because it is one of the really important aspects of monitoring (being non-intrusive).
I hadn't really found an acceptable solution that would work across Java, Node.js, browser, and so on. We'd invented our own formats and then we owned all the integration problems with various monitoring tools. I left the team before we started to adopt, but they've started doing it and it looks like it's help with reducing integration burden. I also think using someone else's opinionated library can help avoid bikeshedding on concepts not related to your core value.
Re: Why and how GitHub is adopting OpenTelemetry
#16Does this put "telemetry" in Git itself? If you're just using git to access Github, is it snooping on you?
Re: Why and how GitHub is adopting OpenTelemetry
#17Re: Why and how GitHub is adopting OpenTelemetry
#18Considering GH is MS-owned, i'm even more reluctant to use it. Anything that leaves your computer and enters hardware owned by MS should make you think twice about using a certain service/product. Same goes for almost every other company out there.Also FOMO is not an argument, there are plenty of alternatives for almost everything out there.If it's comfort people are worried about then they should stick to iPads and…
Re: Why and how GitHub is adopting OpenTelemetry
#19I think it would be great to show the performance impact of these SDKs because it is one of the really important aspects of monitoring (being non-intrusive).
Re: Why and how GitHub is adopting OpenTelemetry
#20A lot of very confused weird comments here. This article is about a fairly large sized tech company adopting a fairly recent but increasingly mainstream & popular tool that helps them understand their operations. It'll give them a standard way to see what their computers are doing, across their various systems. OpenTelemetry is one of the key emerging cloud standards, and I expect many many many many more articles li…
I'm not sure that the intended use matters. Unless the telemetry systems are carefully designed to not capture PII at all they become yet another channel that must be secured as if they are collecting PII. For example, see Windows 10 telemetry vs. HIPPA: https://hipaaone.com/2015/09/22/windows-10-and-hipaa/