How the DoD is embracing OSS and DevSecOps modernization with Grafana

When it comes to observability, we believe open source will win in the end. It’s a sentiment shared by a wide spectrum of users, whether they work in auto manufacturing, banking, or shipping.

The U.S. federal government is yet another industry to prove this, showing that even those operating under the strictest security and compliance requirements see OSS as their preferred approach. In this blog post, we’ll take a brief look at how the Department of Defense is prioritizing open source as part of a broader push to modernize its software development, and how Grafana can support those efforts.

OSS and software factories

The DoD has used open source extensively for decades, but it has increasingly become the starting point for Defense software projects as a means to reduce dependencies, avoid vendor lock-in, and deploy tooling built for cloud and microservices. In a 2022 memo, DoD CIO John Sherman wrote that the department prefers “adopting existing government or OSS solutions before buying proprietary offerings,” adding that “OSS forms the bedrock of the software-defined world and is critical in delivering software faster.”

And last year, the DoD publicly released a software modernization plan that prioritized not only speed, but better quality and protections in software development and management. A big part of that shift is the push to create an ecosystem of software factories, which create a framework of tools and processes to automate many of the underlying components used by developers. For the DoD, that means creating a continuous development pipeline anchored in DevSecOps principles.

OSS forms the bedrock of the software-defined world and is critical in delivering software faster.

U.S. DoD CIO John Sherman

A coalition of software factory providers has begun to emerge, with an emphasis on building an open ecosystem. One of those providers, Platform One, hosts CI/CD DevSecOps pipelines and offers a secure Kubernetes platform for hosting microservices. Platform One’s core offerings include Big Bang, a customizable platform designed to accelerate software development and deployment within the DoD. It provides a comprehensive suite of tools and services, including infrastructure provisioning, CI/CD pipelines, and security scanning, and it’s currently being used by DoD branches such as the Air Force, Army, and Navy.

Last year, Platform One launched Big Bang 2.0 to lower the barrier for entry and make the platform free and open by default. A big part of that release was the inclusion of three Grafana Labs open source projects: Grafana Loki for logs, Grafana for visualization, and Grafana Tempo for traces.

Big Bang’s default stack has switched from a combination of Elasticsearch, Fluentbit, and Kibana to Promtail, Loki, and Grafana, with Platform One citing the lower resource cost for users and the lack of license requirements for core features. As part of that shift, Big Bang 2.0 also moves tracing from Jaeger to Tempo because it integrates better with its stack.

How DoD software factories can rely on Grafana

Grafana is well suited for modern software development, regardless of industry. It’s a centralized observability platform that aggregates data from diverse sources, including infrastructure, applications, and network devices. This allows software factories to gain a comprehensive view of their entire ecosystem in a single pane of glass, enabling proactive detection and resolution of issues.

Developers can use customized, role-based dashboards to get immediate insights into key performance indicators (KPIs), such as build and deployment metrics, system uptime, and resource utilization. They can also use Grafana to improve system reliability by identifying bottlenecks and inefficiencies in their delivery processes.

To learn more about how Grafana can help DoD teams deliver faster, more reliable deployments, email us at [email protected]. And check out our other blog posts highlighting how the DoD is deploying Grafana.