Comments (7)
Hyperfoil report is closely tied to Hyperfoil itself, so it makes sense to keep it separate from Horreum which is supposed to be generic.
But what about alerting? IMO it would make sense to have both storage (current Horreum) and alerting/regression under single UI. Then it'd be convenient to have 3 modules: storage and alerting backends and UI frontend, within single repository.
from horreum.
@johnaohara ping?
from horreum.
@rvansa sorry, completely forgot about this. Should we separate out alerting into a separate module, or just build it into the existing backend/frontend? Do we envisage Horreum to be modular? I think creating a modular architecture would add another layer of complexity. I think that we either have alerting completely separate (which implies a seperate GUI), or we bake it into Horreum, leaving Horreum as a single module project with data storage and reporting in one GUI
from horreum.
'Modular' sounds really too generic, and I have no idea how should modular React apps look like. All I am saying is that two UIs would hurt UX in my view.
I don't have a problem with backend separation if someone thinks that it will make it less of a spaghetti project. I don't have a issue with serving the UI from one container and running the backend(s) in another. But I haven't invented microservices either, my current stance is rather neutral.
from horreum.
@johnaohara Any further comments? Will you make the decision or should we do a poll?
from horreum.
@rvansa as discussed
"lets do this, single application containing storage, alerting and unified UI, the storage and alerting have different URL paths, and if we need to split later it should be possible"
from horreum.
I've pushed the changes, along with the package & some properties rename.
from horreum.
Related Issues (20)
- Failing to add Test subscription
- Watching Icon on All tests list does not refresh after changes
- Import a Test with new Change Detection variable definitions are ignored by the import.
- Error while adding ElasticSearch datastore HOT 2
- Enable pg_stat_statements library in postgres for dev mode
- Add security Audit log
- Toggle check box not working in Team Memeber selection list
- Incorrect keycloak realm used in dev mode for keycloak client HOT 1
- Deprecate option to store team roles in keycloak
- Link to "Change" tab redirects to "Runs" if logged in
- HHH90000031 - [::::] operator is deprecated
- UI dataset filter returing All label values for filtering, instead of unique Filtering label values
- Allow removal of machine and user accounts accounts
- Add api operation to load Schema by name.
- Update documentation on authentication
- Operations Tab under Administration page. Review long running in-progress Re-calculation task. Ability to cancel task.
- Unhelpful error message when creating a new Slack Action.
- return an error indication for invalid /labelValues filter parameters
- User and Dev Mode intitial experience
- Add support to basic auth in horreum clients
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from horreum.