/nflxprofile

Primary LanguagePythonApache License 2.0Apache-2.0

nflxprofile

nflxprofile is a profiling/tracing format implemented using Protocol Buffers. The goal of the format is to provide a compact yet complete and performant way to store profiling and tracing events, which can later be used to generate Flame Graphs, heat maps and other visualizations. It was first introduced in FlameScope.

This repository is the source-of-truth for the format. It also contains a Python library to make it easier to use this format in Python projects.