khushi21.hashnode.devHow to load configuration file in RustThere are multiple crates available such config and comfy to help you load an external configuration file. We will use config crate for our demo. I am using config version “0.15.9” Add config crate your dependency cargo add config Import the depe...Jan 7·2 min read
khushi21.hashnode.devHow to switch from existing log libraries to OTLP format (Go)Logs are the quickest way to get insights into your application and hence all major applications use them. With OTel standardization, it becomes easy to co-relate your OTLP logs with traces and metrics. As more and more people begin to adopt OTel, GO...Jul 9, 2024·2 min read
khushi21.hashnode.devMy experience with LFX Mentorship (w/ OpenTelemetry)Linux Foundation Mentorship is a 3-month - tri-yearly program where you contribute code to CNCF projects. The highlight is that you get to work closely with the project maintainers and are compensated for it. It can be a great head-start to your engi...May 27, 2024·3 min read
khushi21.hashnode.devLogging with SwiftLogThis blog is intended for beginners to get started with SwiftLog. Logs provide easy and quick observability into your applications. SwiftLog is the standard logging library developed by Apple and the sections below aim to introduce its use cases. Ho...May 1, 2024·2 min read
khushi21.hashnode.devHow to setup local Syslog server in TLS modeThis is a guide on how to setup a local syslog server on a Linux machine 1. Update the packages list and install the latest version of rsyslog. sudo apt update sudo apt install rsyslog Create certificates and private key for both syslog server and c...Mar 1, 2024·2 min read