Ops Development Stories
Author

Ops Development Stories

Maintained by a like‑minded team, covering both operations and development. Topics span Linux ops, DevOps toolchain, Kubernetes containerization, monitoring, log collection, network security, and Python or Go development. Team members: Qiao Ke, wanger, Dong Ge, Su Xin, Hua Zai, Zheng Ge, Teacher Xia.

501
Articles
0
Likes
1.2k
Views
0
Comments
Recent Articles

Latest from Ops Development Stories

100 recent articles max
Ops Development Stories
Ops Development Stories
Nov 9, 2023 · Operations

How to Pinpoint Java Out‑Of‑Memory Errors Using jmap and VisualVM

This guide explains why frequent garbage collection and heap memory overflow occur in Java applications, demonstrates how to reproduce the issue with a sample program, and walks through various techniques—including jmap histograms, heap dumps, VisualVM analysis, and remote JMX monitoring—to diagnose and resolve out‑of‑memory errors.

Garbage CollectionHeap DumpJava
0 likes · 9 min read
How to Pinpoint Java Out‑Of‑Memory Errors Using jmap and VisualVM
Ops Development Stories
Ops Development Stories
Oct 27, 2023 · Cloud Native

Collect Kubernetes Logs with OpenTelemetry and Loki Using Helm

This guide walks through deploying Loki via Helm, configuring the OpenTelemetry Collector to use a filelog receiver and Loki exporter, and enabling Kubernetes event collection, providing step‑by‑step commands and YAML snippets for a complete logging pipeline in a Kubernetes cluster.

CollectorKubernetesLoki
0 likes · 17 min read
Collect Kubernetes Logs with OpenTelemetry and Loki Using Helm
Ops Development Stories
Ops Development Stories
Oct 12, 2023 · Cloud Native

How to Monitor Kubernetes with OpenTelemetry Collector: Step‑by‑Step Helm Deployment

This guide walks through installing OpenTelemetry Collector on a Kubernetes cluster using Helm, configuring DaemonSet and Deployment collectors, integrating Prometheus for metrics, and customizing receivers, processors, and exporters to achieve comprehensive observability of nodes, pods, containers, and cluster resources.

KubernetesObservabilityOpenTelemetry
0 likes · 26 min read
How to Monitor Kubernetes with OpenTelemetry Collector: Step‑by‑Step Helm Deployment
Ops Development Stories
Ops Development Stories
Sep 15, 2023 · Frontend Development

Streamline Frontend Development with Husky, lint‑staged, ESLint, and Prettier

This guide walks through automating frontend development tasks—using Husky for Git hooks, lint‑staged for staged file filtering, commitlint for standardized commit messages, ESLint and @typescript-eslint for code checking, and Prettier for formatting—providing installation commands, configuration snippets, and practical usage tips for React + TypeScript projects.

ESLintFrontendGit
0 likes · 10 min read
Streamline Frontend Development with Husky, lint‑staged, ESLint, and Prettier
Ops Development Stories
Ops Development Stories
Sep 12, 2023 · Backend Development

Mastering Nginx: Two Common HTTP‑to‑HTTPS Redirect Scenarios Explained

This guide walks through the two most typical Nginx HTTP‑to‑HTTPS redirection setups—direct client access and proxy‑mediated access—showing why the simple 301 rule works in the first case, why it fails with an upstream proxy, and how to correctly use request headers and Nginx variables to achieve reliable redirects.

ProxyRedirectheader
0 likes · 6 min read
Mastering Nginx: Two Common HTTP‑to‑HTTPS Redirect Scenarios Explained