Главная
Study mode:
on
1
Collecting and transmitting data about performance, usage and health of a distributed system
2
Logs
3
Metrics such as resource usage
4
Tracing a request throughout the system
5
Telemetry setup
6
OpenTelemetry
7
A prototype for Dyalog APL
8
Demo using the Microsoft Aspire dashboard
9
Protobuf format for serialising data
10
Protobuf vs. JSON
11
Usage overview
12
Advantages and disadvantages
13
Languages that support protobuf
14
Demo serialise data from python and read in APL
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Watch a 26-minute conference talk exploring software monitoring through telemetry data collection and Protocol Buffers implementation in Dyalog APL. Learn how to leverage OpenTelemetry for standardized monitoring, with Gilgamesh Athoraya demonstrating a sample application that emits telemetry data. Discover Sandra Persson's APL implementation of Protocol Buffers (Protobuf) and code generation from schema files. Explore key concepts including logging, metrics tracking, request tracing, and system health monitoring. Follow practical demonstrations using the Microsoft Aspire dashboard and see how to serialize data between Python and APL using Protobuf. Gain insights into the advantages and disadvantages of different data serialization methods, comparing Protobuf with JSON, and understand how to effectively monitor distributed systems' performance and behavior.

Telemetry and Protocol Buffers: Implementation in Dyalog APL

Dyalog User Meetings
Add to list