The Emitting stage, shown in figure 2.1, is the first stage in your pipeline, where telemetry generated by a production system enters the pipeline. This first stage can be many things:
- Your production code itself. A logging class inside the production code provides the needed formatting and telemetry delivery (section 2.1). You can use several techniques when emitting this way.
- A hardware system like Cisco networking gear or Dell servers that you configure to emit telemetry (section 2.2).
- A Software as a Service (SaaS) or Infrastructure as a Service (IaaS) platform such as Amazon Web Services (AWS), Azure, Atlassian products, or GitHub that is able to provide a telemetry stream (section 2.3).
Figure 2.1 Telemetry system pipeline stages with the Emitting stage shown first, illustrating where it fits in the overall telemetry pipeline. The Emitting stage is where telemetry enters the pipeline from the production systems. Production systems can be code, whereas the Emitting stage is often inside the production system itself, or hardware and Software-as-a-Service systems.
