Desarrollo
Repositorio GitHub de la Demo de OpenTelemetry
El desarrollo de esta demo requiere herramientas en varios lenguajes de programación. Se indicarán las versiones mínimas requeridas cuando sea posible, pero se recomienda actualizar a la última versión para todas las herramientas. El equipo de la demo de OpenTelemetry intentará mantener los servicios en este repositorio actualizados con la última versión de dependencias y herramientas cuando sea posible.
Generar archivos protobuf
El comando make generate-protobuf se proporciona para generar archivos
protobuf para todos los servicios. Esto puede usarse para compilar código
localmente (sin Docker) y recibir sugerencias de IDEs como IntelliJ o VS Code.
Puede ser necesario ejecutar npm install dentro de la carpeta del código
fuente del frontend antes de generar los archivos.
Requisitos de herramientas de desarrollo
.NET
- .NET 8.0+
C++
- build-essential
- cmake
- libcurl4-openssl-dev
- libprotobuf-dev
- nlohmann-json3-dev
- pkg-config
- protobuf-compiler
Go
- Go 1.19+
- protoc-gen-go
- protoc-gen-go-grpc
Java
- JDK 17+
- Gradle 7+
JavaScript
- Node.js 16+
PHP
- PHP 8.1+
- Composer 2.4+
Python
- Python 3.10
- grpcio-tools 1.48+
Ruby
- Ruby 3.1+
Rust
- Rust 1.61+
- protoc 3.21+
- protobuf-dev
Comentarios
¿Fue útil esta página?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!