semvec/pypi-packages huggingface dataset:
logloglog 0.0.1
Efficient scrollback indexing for large log files with terminal word wrapping
Requires Python: >=3.10
Keywords: logging, terminal, scrollback, indexing

# 🪵🪵🪵

![log](log.webp)

> What rolls down stairs, alone or in pairs, and over your neighbor's dog?
> What's great for a snack, And fits on your back?
> It's Log Log Log!

I needed line wrapping in my tty with fast access, so why not make a log that
supports egregious sizes and low seek times?

## ⏩

```bash
# makes log.log.log from /var/log
make log
```

## TODO

- [ ] Textual demo
  - [x] stats in window
  - [ ] slim demo down
  - [x] follow last line when at end
- [x] Async/non-blocking design
  - [x] Make log processing async to avoid blocking
  - [x] Support streaming updates
- [ ] Multiple display backends
- [ ] Python logging integration
  - [ ] Direct logger handlers
  - [ ] Log level filtering and formatting
- [ ] Cache management
  - [ ] Periodic cleanup of cache directories
  - [ ] Check file existence by inode lookup
  - [ ] Handle file rotation and moves
opentelemetry-instrumentation-gunicorn 0.1.0b1
OpenTelemetry Instrumentation for Gunicorn WSGI Server
Requires Python: >=3.10

# OpenTelemetry Instrumentation for Gunicorn

[![PyPI - Version](https://img.shields.io/pypi/v/opentelemetry-instrumentation-gunicorn.svg)](https://pypi.org/project/opentelemetry-instrumentation-gunicorn/)
[![Python versions](https://img.shields.io/pypi/pyversions/opentelemetry-instrumentation-gunicorn.svg)](https://pypi.org/project/opentelemetry-instrumentation-gunicorn/)
[![Documentation](https://img.shields.io/badge/docs-mkdocs-blue.svg)](https://agent-hellboy.github.io/opentelemetry-instrumentation-gunicorn/)
[![CI](https://github.com/Agent-Hellboy/opentelemetry-instrumentation-gunicorn/actions/workflows/ci.yml/badge.svg)](https://github.com/Agent-Hellboy/opentelemetry-instrumentation-gunicorn/actions/workflows/ci.yml)

Automatic OpenTelemetry tracing and metrics for Gunicorn WSGI servers.

- **Documentation**: [https://agent-hellboy.github.io/opentelemetry-instrumentation-gunicorn/](https://agent-hellboy.github.io/opentelemetry-instrumentation-gunicorn/)
- **Quickstart**: [Quickstart Guide](https://agent-hellboy.github.io/opentelemetry-instrumentation-gunicorn/quickstart/)
- **Installation**: [Installation Guide](https://agent-hellboy.github.io/opentelemetry-instrumentation-gunicorn/installation/)
- **Configuration**: [Configuration Guide](https://agent-hellboy.github.io/opentelemetry-instrumentation-gunicorn/configuration/)

## Install

```bash
pip install opentelemetry-instrumentation-gunicorn opentelemetry-api opentelemetry-sdk
```

## Minimal Usage (Flask)

```python
from flask import Flask
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessor, ConsoleSpanExporter
from opentelemetry.instrumentation.gunicorn import GunicornInstrumentor

trace.set_tracer_provider(TracerProvider())
trace.get_tracer_provider().add_span_processor(BatchSpanProcessor(ConsoleSpanExporter()))

app = Flask(__name__)
GunicornInstrumentor().instrument()
```

For full examples and guidance, see the docs.