Software Telemetry technology has been developed a lot for software developing industry. So will the Customer Journey Industry.
My working experiences on Software Telemetry in a Customer Digital Journey Analysis company has given me a new vision on what’s the future be like for Digital Journey Industry.
Software Telemetry is a kind of process where you implement various tools to collect software runtime data such as logs, metrics and traces. These data, with proper processing, can generate useful information or insights about applications’ real-world performances. So that you can use them to improve your application.
Customer Digital Journey Analysis, on the other hand, collects real-world users experiences while using their product. In Auryc’s World that includes: what they see (DOM mutations or screen-shots of the app) what they do (user interactions like clicks, types, scrolling, mouse over etc.) what happened (API calls, console logs) and what they think (Submitted Feedbacks). With these kind of data Auryc can help website owners to understand the real-world performance of their website and spot actionable items to improve their websites.
Find similarity here? Actually they are exactly same thing in the two area — using Telemetry to measure how a thing (program or a software) works in the real world. The key idea is — You can’t improve what you don’t measure.
Thus the mission of the industry is trying to solve the observability issue with 3 questions in mind:
I want to first talk about how OpenSource world, especially OpenTelemetry Project (OTEL for short), tries to solve the software Telemetry issue in brief. Then talk the Digital Journey Industry in details.
When comes to the first question. I want to borrow the concept form OpenTelemetry project. OpenTelemetry is structured around signals, or categories of telemetry. Metrics, logs, traces, and baggage are examples of signals. Each signal represents a coherent, stand-alone set of functionality.
You can find more comprehensive introduction to each signal here. https://opentelemetry.io/docs/concepts/data-sources/