<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Elena Boroda</title>
    <description>The latest articles on DEV Community by Elena Boroda (@elenaxboroda).</description>
    <link>https://dev.to/elenaxboroda</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1013415%2F8b3e5c27-07fb-462b-951e-aa6f07e41b9b.jpg</url>
      <title>DEV Community: Elena Boroda</title>
      <link>https://dev.to/elenaxboroda</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/elenaxboroda"/>
    <language>en</language>
    <item>
      <title>Notebooks for DevOps and SRE: Open-sourcing the Fiberplane plugin system</title>
      <dc:creator>Elena Boroda</dc:creator>
      <pubDate>Thu, 16 Feb 2023 12:47:15 +0000</pubDate>
      <link>https://dev.to/fiberplane/notebooks-for-devops-and-sre-open-sourcing-the-fiberplane-plugin-system-2pma</link>
      <guid>https://dev.to/fiberplane/notebooks-for-devops-and-sre-open-sourcing-the-fiberplane-plugin-system-2pma</guid>
      <description>&lt;p&gt;We’re so excited to share that we’ve open-sourced the &lt;a href="https://github.com/fiberplane/providers/" rel="noopener noreferrer"&gt;Fiberplane plugin system&lt;/a&gt;. In a Fiberplane notebook, you can debug infrastructure, resolve incidents and create post-mortems. Open-sourcing our plugin system allows you to connect your favorite Observability, SRE, or DevOps tools with Fiberplane. &lt;/p&gt;

&lt;p&gt;📣 PSA: Register for our &lt;a href="https://fiberplane.com/opensource-prize" rel="noopener noreferrer"&gt;open-source challenge&lt;/a&gt;!&lt;/p&gt;

&lt;h2&gt;
  
  
  Why we built Fiberplane
&lt;/h2&gt;

&lt;p&gt;We created Fiberplane because we found ourselves context-switching way too much between open tabs, video calls, and multiple monitoring and observability tools, showing metrics, logs, and traces. While there’s so much data and specifically observability data, there’s no tool that lets you pull all this data into one place. &lt;/p&gt;

&lt;p&gt;Over the past two years, we’ve been working hard on the first real-time collaborative notebook for the observability space to make infrastructure debugging faster and easier.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffgap25frdaoum153z80y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffgap25frdaoum153z80y.png" alt="Image showing the Fiberplane Notebook including a couple of labels, check boxes and open discussions" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why we’re open sourcing
&lt;/h2&gt;

&lt;p&gt;We want to enable everyone dealing with incidents, postmortems, and infrastructure debugging to do as much of their work as possible as seamlessly and as collaboratively as they can. &lt;/p&gt;

&lt;p&gt;The Fiberplane plugins compile to WebAssembly, and can run both in the browser and the backend. They open the possibility to create custom integrations with observability, monitoring, and CI/CD tools or even issue tracking and version control systems.&lt;/p&gt;

&lt;p&gt;We’re also open-sourcing our Provider Development Kit (PDK), written in Rust, which allows building your own plugins or providers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Features of our open-source launch
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmh8g9b3ofz0uyrpw6lrl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmh8g9b3ofz0uyrpw6lrl.png" alt="Image describing Fiberplane Providers, the plugin system for DevOps and Site Reliability tools" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🔓 Open-sourcing WebAssembly-based plugin system
&lt;/h3&gt;

&lt;p&gt;This allows you to &lt;a href="https://fiberplane.com/opensource" rel="noopener noreferrer"&gt;connect to observability tools&lt;/a&gt;. Prometheus, Elasticsearch, Sentry, Cloudwatch, Grafana Loki, and a generic HTTP provider are already at your disposal, with more in the making from our side.&lt;/p&gt;

&lt;h3&gt;
  
  
  🛠️ Open-sourcing the Fiberplane Provider Development Kit (PDK)
&lt;/h3&gt;

&lt;p&gt;The PDK is written in Rust and allows you to &lt;a href="https://docs.fiberplane.com/docs/create-a-provider" rel="noopener noreferrer"&gt;build your own plugins and integrations&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;📦&lt;/strong&gt; Fiberplane Daemon
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/fiberplane/fpd" rel="noopener noreferrer"&gt;The Fiberplane Daemon&lt;/a&gt; executes the plugins safely if you’re using your own infrastructure - for example, it can be installed as a container inside a Kubernetes cluster. &lt;/p&gt;

&lt;h2&gt;
  
  
  Features of Fiberplane
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ti6dsldu4ldt4e0sb1c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ti6dsldu4ldt4e0sb1c.png" alt="Image showing the " width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🚨 Collaborative, cell-based notebook
&lt;/h3&gt;

&lt;p&gt;Collaborate with your teammates to debug inside a cell-based notebook in real time.&lt;/p&gt;

&lt;h3&gt;
  
  
  📊 Useful integration with Prometheus and other tools
&lt;/h3&gt;

&lt;p&gt;Write and run PromQL queries, and display Prometheus charts and tables alongside the rest of your content. Query, search, and analyze your logs in Elasticsearch, and Loki. We encourage our community to &lt;a href="https://github.com/fiberplane/providers" rel="noopener noreferrer"&gt;contribute Providers&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  🗄️ Templates for runbooks
&lt;/h3&gt;

&lt;p&gt;Fiberplane also comes with templates that let you generate runbooks. Provide ****structure to a notebook, to ensure consistent outcomes. Use and modify &lt;a href="https://github.com/fiberplane/templates" rel="noopener noreferrer"&gt;the templates we provide&lt;/a&gt;, or build your own easily.&lt;/p&gt;

&lt;h3&gt;
  
  
  💁🏻‍♀️ Fiberplane CLI
&lt;/h3&gt;

&lt;p&gt;Share your terminal debugging output with your team with a one-off command. &lt;a href="https://github.com/fiberplane/fp" rel="noopener noreferrer"&gt;Our CLI&lt;/a&gt; is open if you want to build it from source, and we’re open to contributions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s next?
&lt;/h2&gt;

&lt;p&gt;We’re constantly improving Fiberplane. Soon, you will be able to use “Views”. This feature lets you group your notebooks into a playlist-like collection.&lt;/p&gt;

&lt;p&gt;We’re also shortly launching snippets, which will allow you to insert groups of cells into an existing notebook. And more - based on your feedback!&lt;/p&gt;

&lt;h2&gt;
  
  
  And in the meanwhile: Join our open-source challenge
&lt;/h2&gt;

&lt;p&gt;We want to celebrate the first contributions to the Fiberplane ecosystem. That’s why we created a small competition. In fact, there are three. To submit your code contribution to one of the challenges, use this &lt;a href="https://forms.gle/DzAMTmsfdVEoEnqWA" rel="noopener noreferrer"&gt;form&lt;/a&gt;. You can also try out &lt;a href="https://fiberplane.com/" rel="noopener noreferrer"&gt;Fiberplane&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>career</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
