rafMetrics
Metrics for evaluating the performance and complexity of computer programs.
Part of Bachelor Thesis @ CS
Components:
rafComputing
The ML-based tool implementing the process of automatically tailoring a suitable rComplexity Class for an algorithm.
WebMonitoring
A tool for monitoring multiple network resources and websites. Gather data by periodically monitoring specific resources and websites and stores results in database.
ResourceManager
Monitors all resources by periodically (timer set default at 1 hour interval) sending requests to existing resources. Store simple metrics like total time or total requests answer as entries in DB.
WebsiteManager
Monitors all websites by periodically (timer set default at 1 hour interval) generating a HAR (HTTP-Archieve data performance file) for loading metrics corresponding to a website, with Chrome using Browsermob-Proxy. Also parse and store valuable insights resulted from the HAR file into DB. The service uses speedprofile engine.
WebMonitoring API
Provide an API for interrogating useful metrics from DB.
Login
Backend implementation to provide a simple authentication, registration and management for users inside rafMetrics platform.
DockerConfig
Keeps track of all Docker Compose/Docker Swarm settings and configurations.
KubernetesConfig
Keeps track of all k8s settings
MySQL
Database used to store persistent data required by Login and WebMonitoring. All relations are kept in Boyce-Codd Normal Form.
deploy_repo.sh
Simple script to ensure dockerize and deployment in Kubernetes for all backend components
metricsUI
Frontend implementation of rafMetrics platform based on Flatlogic Template: React Material Admin — Material-UI Dashboard
Metadata
Release files for rafmetrics 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rafmetrics-0.0.3.tar.gz | 56.9 kB | Without provenance | Details for rafmetrics-0.0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| rafmetrics-0.0.3-py3-none-any.whl | Python 3 | none | any | Details for rafmetrics-0.0.3-py3-none-any.whl |
Total release size: 149.6 kB
Release files / rafmetrics-0.0.3.tar.gz
| Download URL | rafmetrics-0.0.3.tar.gz |
|---|---|
| Size | 56.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b73718d31ef79242696031543aa33fab458669a60c7394ff6dc10bd2b49e14cd
|
|
BLAKE2b-256 checksum How to use checksums |
a29b78cbf0de9b379a5e10fbd3fc4253d7cf11a65ffa9bd1b457aeedeaac06a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
|
Release files / rafmetrics-0.0.3-py3-none-any.whl
| Download URL | rafmetrics-0.0.3-py3-none-any.whl |
|---|---|
| Size | 92.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dc2e400a586e76890eb5bc0d534f04fc57ec330c5108154319123ddbd35a57ea
|
|
BLAKE2b-256 checksum How to use checksums |
b9e8495b3b8b3bbad4619fd14b16daefc3c7a9f7fc8e2c1000b97e4a18f2ec09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
|
Security for rafmetrics 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.