Instrumentasi Sistem dan Aplikasi Untuk Software Engineer

所在平台: Udemy

课程主页: https://www.udemy.com/course/instrumentasi-sistem-dan-aplikasi-untuk-software-engineer/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:系统与应用程序的仪器化与软件工程师应用 概述:解锁软件仪器化和可观察性的力量!在当今数字技术快速发展的背景下,理解软件在生产环境中的工作方式变得至关重要,这有助于维护可靠性、了解问题并提升应用性能。在本课程中,我们将学习系统和应用的仪器化基础概念及技术。通过这些技能,您将能够在生产环境中更有效地开发应用程序并解决问题。 课程内容包括: 1. **Grafana基础**:掌握Grafana的核心特性,常用于监控和可观察性需求。 2. **日志处理**:学习如何有效利用日志与日志指标和集中式日志系统结合,深入理解应用问题。 3. **指标精通**:熟悉Prometheus的基本使用,包括安装、指标类型、查询及与Grafana的集成。了解如何监控容器环境,并通过Prometheus SDK和OpenTelemetry为Go应用程序添加仪器化。 4. **性能追踪**:探索如何使用Jaeger和OpenTelemetry进行性能瓶颈的追踪和分析,了解如何在微服务和分布式系统中应用追踪技术。 5. **OpenTelemetry集成**:理解OpenTelemetry如何简化应用和系统的遥测数据收集与分发,以便更有效地理解应用性能。 6. **实践经验**:通过每个主题的实践实验和小任务来应用所学知识,从配置监控解决方案到为应用添加仪器化。 7. **最终挑战**:完成每个模块的最终挑战,考验您的知识与探索能力,解决复杂问题,如使用日志、指标和追踪查找基于gRPC的应用性能问题。 适合对象: - 软件工程师 - DevOps工程师 - 系统管理员 - 所有参与应用程序和系统开发与运营的人士 准备好不再做“巫师”来解决生产环境中的应用问题了吗?立即注册,开始掌握系统和应用仪器化的旅程吧!

课程评论(0条)

课程详情

Unlock the Power of Software Instrumentation and Observability!Di tengah perkembangan teknologi digital hari ini, memahami bagaimana software bekerja di production sangatlah penting untuk menjaga reliability, memahami isu dan meningkatkan performa aplikasi. Melalui kelas ini, kita akan belajar tentang konsep dasar dan teknik-teknik dalam melakukan instrumentasi pada sistem dan aplikasi. Dengan kemampuan ini, teman-teman akan mampu untuk mengembangkan aplikasi dan memperbaiki isu di environment production dengan lebih optimal.Apa Yang Akan Dipelajari:Grafana Essentials: Piawai dalam menggunakan fitur-fitur esensial dari Grafana yang sangat sering digunakan untuk kebutuhan monitoring dan observability.Logging Ninja: Menguasai bagaimana logging dapat digunakan untuk memahami isu aplikasi dengan lebih efektif bila digabungkan dengan log metrics dan centralized logging system.Metrics Mastery: Menguasai penggunaan dasar Prometheus. Tidak terbatas hanya pada setup, tipe-tipe metrics, query hingga integrasi dengan Grafana. Pelajari bagaimana kita dapat memonitor containerized environments and menambahkan instrumentasi pada aplikasi Go dengan menggunakan Prometheus SDK dan OpenTelemetry.Trace Your Steps: Eksplor bagaimana Tracing dapat membantu memahami sumber performa aplikasi / bottlenecks dengan menggunakan Jaeger dan OpenTelemetry. Pelajari tentang setup, mengumpulkan traces, menganalisa traces, hingga bagaimana tracing dapat digunakan pada aplikasi microservices dan sistem terdistribusi (distributed systems).OpenTelemetry Integration: Pahami bagaiman OpenTelemetry dapat menyederhanakan pengumpulan dan distribusi data telemetry pada aplikasi dan sistem agar kita dapat memahami performa aplikasi dengan lebih efektif.Hands-On Experience: Implementasikan pengetahuan kalian dengan melakukan hands-on labs dan tugas-tugas kecil pada setiap materi. Mulai dari konfigurasi solusi monitoring, menambahkan instrumentasi pada aplikasi, hingga mencari tahu permasalahan aplikasi dengan skenario nyata.Final Challenges: Selesaikan tantangan akhir pada setiap modul dimana pengetahuan dan kemampuan ekplorasi kalian akan diuji untuk menyelesaikan permasalahan yang kompleks, seperti mencari isu performance pada aplikasi berbasis gRPC dan database dengan menggunakan logs, metrics, dan juga traces. Who Should Take This Course:Software EngineersDevOps EngineersSystem AdministratorsSemua orang yang terlibat dalam pengenmbangan dan pengoperasian aplikasi dan sistem.Sudah siapkah kamu untuk berhenti jadi dukun ketika ada isu aplikasi di production? Daftar sekarang dan persiapkan dirimu memulai perjalanan menguasai instrumentasi sistem dan aplikasi!

课程标签

0人关注该课程

主题相关的课程