Skip to content
@try-firefly

Firefly

firefly-text

Overview

Firefly is an open-source observability framework. It provides key insights into serverless function health through the use of metrics and traces. Firefly automates function instrumentation and the deployment of a telemetry pipeline, ultimately presenting your function data in an easy-to-use dashboard. You can use it to:

  • Get a clear overview of how your serverless functions are performing
  • See how a request flows through your serverless infrastructure with distributed tracing
  • Navigate through a sea of request data and pin down problem requests with greater ease
  • Analyse request latency in greater depth; see if a downstream service is causing an issue rather than the function itself

Firefly currently only supports AWS lamba functions

Architecture

firefly-architecture

Getting started

  1. Setup a server
  2. Setup the pipeline infrastructure
  3. Run the Firefly CLI

Learn more

Check out our case study here.

Popular repositories Loading

  1. try-firefly.github.io try-firefly.github.io Public

    Firefly's case study

    HTML 1

  2. firefly-pipeline firefly-pipeline Public

    Firefly's pipeline used to receive, store and present telemetry data.

  3. firefly-collector firefly-collector Public

    Firefly's OpenTelemetry gateway collector.

    Shell

  4. firefly-cli firefly-cli Public

    A CLI which sets up the necessary infrastructure to emit trace and metric data from an AWS Lambda to a given endpoint.

    JavaScript

  5. firefly-lambda-layer firefly-lambda-layer Public

    A layer for the AWS Lambda to supplement OpenTelemetry tracing instrumentation provided by the AWS OpenTelemetry Distribution Lambda Layer.

    JavaScript

  6. .github .github Public

Repositories

Showing 7 of 7 repositories
  • firefly-testing Public

    A testing library that utilises the failure-lambda module to inject errors and latency into AWS Lambda functions.

    try-firefly/firefly-testing’s past year of commit activity
    JavaScript 0 0 0 0 Updated Feb 7, 2023
  • try-firefly.github.io Public

    Firefly's case study

    try-firefly/try-firefly.github.io’s past year of commit activity
    HTML 1 0 0 0 Updated Jan 26, 2023
  • .github Public
    try-firefly/.github’s past year of commit activity
    0 0 0 0 Updated Dec 13, 2022
  • firefly-cli Public

    A CLI which sets up the necessary infrastructure to emit trace and metric data from an AWS Lambda to a given endpoint.

    try-firefly/firefly-cli’s past year of commit activity
    JavaScript 0 0 0 0 Updated Dec 1, 2022
  • firefly-pipeline Public

    Firefly's pipeline used to receive, store and present telemetry data.

    try-firefly/firefly-pipeline’s past year of commit activity
    0 0 0 0 Updated Dec 1, 2022
  • firefly-lambda-layer Public

    A layer for the AWS Lambda to supplement OpenTelemetry tracing instrumentation provided by the AWS OpenTelemetry Distribution Lambda Layer.

    try-firefly/firefly-lambda-layer’s past year of commit activity
    JavaScript 0 0 0 0 Updated Nov 10, 2022
  • firefly-collector Public

    Firefly's OpenTelemetry gateway collector.

    try-firefly/firefly-collector’s past year of commit activity
    Shell 0 0 0 0 Updated Nov 7, 2022

Top languages

Loading…

Most used topics

Loading…