Khushi Jainkhushi21.hashnode.dev·Jul 9, 2024How to instrument your application with OTel logs (Go)Logs are the quickest way to get insights into your application. With OTel standardization, users can easily collate, correlate and visualize telemetry data. For this demo, we are choosing zap library by Uber and stdout as the exporter. You can als...Discusszap
Jean-Mark Wrightjaywhy13.hashnode.dev·Jun 25, 2024Automated telemetry capture via Python bytecode modificationIntroduction Ever heard the expression "Don't byte off more than you can chew"? Today, I've got one of those stories about our attempt to capture telemetry automatically using Python by introducing hooks at the bytecode level. Our company has several...Discuss·1 like·1.3K readsPython
Nicolas Fränkelfrankel.hashnode.dev·Sep 21, 2023Monkey-patching in JavaThe JVM is an excellent platform for monkey-patching. Monkey patching is a technique used to dynamically update the behavior of a piece of code at run-time. A monkey patch (also spelled monkey-patch, MonkeyPatch) is a way to extend or modify the run...DiscussJava
Carlos Armando Marcano Vargascarlosmv.hashnode.dev·Aug 21, 2023Adding Prometheus to a FastAPI app | PythonIn this article, we are going to learn how to add Prometheus to a FastAPI server. This article will show a simple demonstration and code examples of how to create a request counter to count the number of requests made to a route. And a request counte...Discuss·2 likes·733 readsPython
Carlos Armando Marcano Vargascarlosmv.hashnode.dev·Apr 10, 2023Monitoring Your Go Application with Prometheus and Grafana: A Step-by-Step GuidePrometheus and Grafana are open-source tools for monitoring and observability of systems. This step-by-step guide explains how to install and configure Prometheus and Grafana, add Prometheus as a data source, create a dashboard, and use them to monit...Discuss·2 likes·2.0K readsGo Language
Avishek Sarkaraviii.hashnode.dev·Mar 27, 2023The art of fuzzing-A Step-by-Step Guide to Coverage-Guided Fuzzing with LibFuzzerIntroduction Fuzz testing or fuzzing is a widely used technique to identify vulnerabilities by automatically generating and sending random or semi-random inputs to the program. Any program that accepts arbitrary user input is a good candidate for fuz...Discuss·5.1K readsfuzzing
Olga Timofeevaolley.hashnode.dev·Mar 1, 2023AWS Free Cloud Bootcamp: Instrumenting AWS X-Ray SubsegmentsThis article is supplemental material for Andrew's Brown AWS Free Cloud Bootcamp for Week 2 - Distributed Tracing, instrumenting X-Ray for Cruddur containerised Flask application. How AWS X-Ray Helps With Observability AWS X-Ray is a powerful tool th...Discuss·7 likes·727 reads#aws-observability
Andrew R. Boeckhandrewboeckh.hashnode.dev·Sep 14, 2022Introduction to the Propeller System Identification (PSI)Project Background System Identification of Drone Propeller Systems As part of my drone project, I would like to make an empirical model of the propeller systems on the drone. Having an accurate dynamic model of the drone will allow for a better over...Discuss·68 readsDynamic Load Cell for Drone Propeller System Identificationdrone