https://github.com/ddeutils/ddeutil-observe-streamlit
🔠Lightweight Observation App with Streamlit
https://github.com/ddeutils/ddeutil-observe-streamlit
observability streamlit
Last synced: 3 months ago
JSON representation
🔠Lightweight Observation App with Streamlit
- Host: GitHub
- URL: https://github.com/ddeutils/ddeutil-observe-streamlit
- Owner: ddeutils
- License: mit
- Created: 2025-01-21T09:45:20.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-26T06:58:00.000Z (3 months ago)
- Last Synced: 2025-02-26T07:24:36.028Z (3 months ago)
- Topics: observability, streamlit
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Observe Application: Streamlit
[](https://github.com/ddeutils/ddeutil-observe-streamlit)
[](https://github.com/ddeutils/ddeutil-observe-streamlit/blob/main/LICENSE)
[](https://github.com/psf/black)The **Lightweight Observe Application** that was created by [Streamlit](https://streamlit.io/)
package.> [!NOTE]
> This project is the migration project from [Observe](https://github.com/ddeutils/ddeutil-observe)
> that use FastAPI be application but this project use Streamlit.## :round_pushpin: Installation
```shell
pip install -U ddeutil-observe-streamlit
```> :egg: **Docker Images** supported:
>
> | Docker Image | Python Version | Support |
> |----------------------------|----------------|:-------:|
> | ddeutil-observe:latest | `3.9` | :x: |
> | ddeutil-observe:python3.10 | `3.10` | :x: |
> | ddeutil-observe:python3.11 | `3.11` | :x: |
> | ddeutil-observe:python3.12 | `3.12` | :x: |
> | ddeutil-observe:python3.12 | `3.13` | :x: |## :beers: Getting Started
This project implement the best scalable Streamlit application structure.
For the first phase, I will use the SQLite be a backend database that keep
all workflow and schedule data.### Main Page
```text
```
### Workflow Release Page
```text
```
## :cookie: Configuration
> [!IMPORTANT]
> The config value that you will set on the environment should combine with
> prefix, component, and name which is `OBSERVE_{component}_{name}` (Upper case).| Environment | Component | Default | Description |
|:----------------|:---------:|:------------------|:-----------------------------|## :speech_balloon: Contribute
I do not think this project will go around the world because it has specific propose,
and you can create by your coding without this project dependency for long term
solution. So, on this time, you can open [the GitHub issue on this project :raised_hands:](https://github.com/ddeutils/ddeutil-observe-streamlit/issues)
for fix bug or request new feature if you want it.