50 Commits

Author SHA1 Message Date
Palash
d2b107ec7f
Fix(FE): global time (#332)
* chore: Router provider is removed

* update: localstorage set get is added

* update: AppLayout is updated

* fix: adapter type is fixed

* fix: Metric and metric application is now fixed

* fix: Metrics page application is updated

* fix: Tracepage is made fix

* fix: app layout is updated

* fix: global Time reducer is updated

* refactor: getService api is added

* update: metrics reducer is added

* update: service list is fixed

* fix: Metrics page is updated

* fix: api for the metrics application are done

* fix: metrics reducer is updated

* fix: metrics application is updated

* fix: content layout shift is removed

* fix: Metric application is updated

* fix: metrics application is updated

* fix: Metrics application is updated

* fix: Application tab is updated

* chore: graph is updated

* chore: Metrics application is updated

* fix: chart x-axis is label is now fixed

* fix: application tab is updated

* fix: Top end points is added and re-redering in stopped

* fix: fixed the edge case when user changes the global time then updated data is fetched

* fix: Settings page is updated

* chore: AppLayout is updated

* chore: AppLayout is updated

* chore: applayout is updated

* chore: changed default loading is true in the global time reducer

* chore: Global Time option is fixed

* chore: Signup and Applayout is updated

* chore: Button text is updated

* chore: Button in the metrics application is updated

* chore: dashboard menu item position in the side nav is updated

* fix: Logo is now redirecting to the Application page

* fix: Application page is updated

* fix: AppLayout is updated

* fix: starting and ending time is fixed

* fix: Metrics Application is updated to the previous chart data

* update: getDateArrayFromStartAndEnd function is added

* update: Empty graph data is added

* fix: External Call and DB Call Tabs graph are updated when there is no data a empty data is rendered

* fix: onboarding modal condition is fixed and new calling api every 50000 ms to fetch the data

* fix: onBoarding condition modal is updated

* fix: onBoarding condition modal is updated

* fix: onBoarding condition modal is updated

* fix: Application chart re rendering issue is fixed

* fix: Application page is changed when we change the global time

* chore: step size is increased from 30 to 60

* chore: build is now fixed

* chore: metrics application page is updated

* fix: empty graph is now fixed

* fix: application metrics graph is now fixed

* fix: Time selection for custom is fixed

* fix: usage graph is fixed

* fix: global time selector is fixed and empty graph on click handler is added

* fix: metrics application is now fixed
2021-10-20 09:24:55 +05:30
Bhavin Ag
56fcc0c4a7
chore(jest): setup jest for frontend (#331)
* chore: setup jest tests

* refactor: add explicit command for running with coverage

* chore(jest): update js files to ts files

* chore: update jest setup paths
2021-10-11 16:31:38 +05:30
Palash
18fc697b91
Fix dark theme mode (#314)
* theme address is fixed

* theme address is fixed
2021-09-28 19:03:19 +05:30
Palash
93b347d25e
Fix(FE): dark mode (#301)
* fix: fav icon is fixed and bootstrap is removed

* fix: return type is updated for the global time reducer

* fix: theme.css is replaced with .min.css

* update: useThemeSwitcher is removed from the graph component and value is grabed from the reducer

* update: instrumentation page is updated

* update: react-css-theme-switcher package is removed

* update: darkMode is updated

* fix: Sider component is updated
2021-09-28 18:50:10 +05:30
Palash
93b5a945a4
fix: Chart.js plugins are not register at each and every render (#303) 2021-09-28 18:20:14 +05:30
Palash
7b70cfb0c4
feat: Metrics (#281)
* refactor: store is updated

* temp

* fix: eslint error is fixed

* fix:eslint linting error is updated

* chore: react-grid-layout is added

* chore: linting changes are updated

* chore: linting changes are updated

* chore: @types/node is moved to devDependecies and @types/react-grid-layout is added

* chore: tsconfig is updated

* chore: updateUrl function is updated

* feat: All Dashboard is updated

* feat: All Dashboard page is updated

* feat: New Dashboard is added

* feat: App Layout is updated

* feat: Add Tags is updated

* chore: uuid package is added

* chore: AppRoutes is updated

* chore: UI components are updated

* chore: baseUrl is added in the apiUrl and removed from other api request

* chore: commonApi Response is updated

* chore: ErrorResponse handler is updated

* chore: useFetch hook is made

* chore: axios instance is updated

* chore:some of the changes are updated

* chore: list of all dashboard types is updated

* chore: logic is updated to the global state

* chore: all dashboard data is fetched from the global state

* chore: unnessary prop is removed

* chore: changes are updated

* chore: getAll and create is updated

* chore: getDashboard is updated

* chore: isEditMode is moved to the global state

* chore: get,getAll is updated

* chore: update title,tags,description is now fixed

* chore: new widget is updated

* chore: graph is updated

* chore: input component accept input props

* chore: name of the dashboard is updated

* chore: Widgets page in WIP

* chore: types for the error api is updated

* chore: getQuery data is updated

* chore: widget types is updated

* default widget is updated

* chore: getQuery is updated

* chore: Add Query is updated

* fix: creating new widget bug is resolved

* chore: widget type is updated

* chore: Query error is updated

* chore: query error and success state is handled

* chore: label of graph in WIP

* chore: legend input placeholder is updated

* chore: changes are updated

* chore: no data component is updated and error component is rendered along with the data

* chore: data fetching over the initial render is fixed over the initial mount

* chore: convertDateToAndPm is updated

* chore: x-axis label is now fixed

* chore: label is updated

* chore: labels name is updated

* chore: labels name is updated

* chore: labels color is updated

* chore: values are parsed in float

* chore: tags is updated

* chore: datasets type is updated

* chore: graph is updated

* chore: more eslint rules are updated

* chore: some of the linting changes and data is updated

* chore: chart.js version is updated

* chore: gitignore is updated

* chore: graph component is updated

* chore: apply functionality is updated

* chore: dashboard is now saved

* chore: getChartData is updated

* feat: Dashboard graph is reflected

* chore: some of the bugs is resolved

* fix: aspect ratio is made false

* chore: some small css are fixed

* chore: widgetId and graphType is preAdded if present in the search params

* chore: user is now able to change the time via global time and reflect new graph values

* chore: query is updated

* chore: onBlurHandler is updated

* fix: usage explorer is now fixed

* chore: bar element is updated

* chore: chartjs adapter is added

* chore: old instance for the charts are removed via re-chart

* chore: re-chart is removed

* chore: get chart data is updated

* chore: added the counter in the useEffect

* chore: history is added

* chore: some of the features are updated

* chore: history package is updated

* chore: AppRoutes is updated

* fix: some are components breaking while moving from BrowserRouter to Router

* chore: Dashboard icon is updated

* chore: Full screen component is updated

* stepSize (optional) is added in the widgets type

* fix: fetching query result is fixed

* update: start and end time function is updated

* fix: Alert color is updated

* update: Query fetching is updated

* fix: start and end time is fixed

* fix: chartjs data is compatable for larger data set and no ajax call for empty query is fixed

* fix: last 1 week selection is fixed

* fix: legends is added

* update: antd version is updated

* feat: value graph is updated

* feat: Title is added for the value graph

* fix: Full Screen view is updated with refresh functionality and alignment is updated to flex-end

* fix: Graph component is updated

* fix: metric graph are fixed

* feature: Delete widget functionality is updated

* fix: empty value bug is resolved

* fix: delete widget position is fixed

* fix: resize functionality is fixed

* fix: sumation of the query is fixed

* update: default legend is removed

* update: resize handlers is removed and service metric component is updated

* fix: legends is updated

* update: querySuccess reducer is updated

* Modal component is updated

* fix: ant-d tab css is updated of the tabs

* update: stringToHTML is made

* update: graph component is updated

* fix: several component in the metric and traces are updated

* wip: build error is fixed

* fix: metric section is fixed

* update: console.log are commented

* fix: onClick graph re-render is stopped

* fix: trace graph is updated

* fix: updated the min,max time for the value type graph

* getQueryMaxMin Time is updated

* fix: trace chart is updated

* fix: re-render is fixed

* fix: localstorage persistance is there

* update: if label is not present legend is not displayed

* fix: graph is changed while updated the global time

* fix: default title is updated while creation of the dashboard

* update: external database call tabs are made of same size

* fix: query graph max-min time is updated in the full screen mode

* fix: Request per sec graph is fixed

* fix: ErrorChart is fixed

Co-authored-by: Palash gupta <palashgdev@gmail.com>
2021-09-23 15:43:43 +05:30
palash-signoz
e0be48a527
refactor(frontend): Sidebar is updated (#276) 2021-08-27 12:13:32 +05:30
palash-signoz
4143e313da
Fix(FE): Eslint Prettier are configured (#269)
* fix(FE): eslint

* chore: run eslint on frontend folder

* chore: run eslint on src

* chore: eslint fixing is updated

* chore: linting errors are updated

Co-authored-by: Nidhi Tandon <nidhitandon08@gmail.com>
2021-08-26 11:50:47 +05:30
palash-signoz
9008d19a7b
fix(FE): AppRoutes is refactored (#260)
* react-app-env.d.ts is moved to the typings

* webpack config for development and production is updated

* extra browser router component is removed

* loable component is made

* spinner component is updated

* route are updated

* routes are imported is Loadable fashion with chunkName

* AppRoute is updated

* AppWrapper is changed to AppRouter

* merge conflits are resolved

* Loadable component is updated

Co-authored-by: Ankit Nayan <ankit@signoz.io>
2021-08-23 11:38:25 +05:30
palash-signoz
4b205e61c8
fix(FE): tsConfig baseUrl is used rather than using the alias for module (#256)
* tsconfig-paths-webpack-plugin package is added

* baseUrl is updated

* webpack config for development and production are updated

* baseUrl is removed in the file

* more .. is being removed

* chore: removed the commented part in the webpack.config

Co-authored-by: FIPalash Gupta <palash@indiagold.co>
2021-08-19 22:53:33 +05:30
Palash gupta
f070bdf5b9
feat(FE): add Not Found Route (#217)
* base layout is updated

* app wrapper is updated

* InstrumentationPage spell is corrected

* not found is updated

* not found component is updated

* changes are updated

* appwrapper is updated

* fix: removed the unwanted file

* fix: React.FC is removed

* fix: styles are imported under single file

* webpack config is updated

* webpack config is updated

* env is updated
2021-07-30 11:47:58 +05:30
Vimalraj
888e3ff79b
Added new Spiner Component and Changed the Old Spin indicator (#224) 2021-07-29 18:26:38 +05:30
dhrubesh-makeen
d5cb191299 removes hardcoding from routes 2021-04-25 17:37:43 +05:30
dhrubesh-makeen
dbe3488ad1 components --> modules & refactored TopNav and SideNav 2021-04-24 02:29:12 +05:30
dhrubesh-makeen
88e488bdc7 revamps api layer 2021-04-24 01:51:45 +05:30
dhrubesh-makeen
001f7414db moves store to a separate folder 2021-04-24 01:21:24 +05:30
Ankit Nayan
bd8d50bab9 opening docs in new tab 2021-02-26 21:17:44 +05:30
Himanshu DIxit
52b7d38df8 Add null check in GenericVisualization 2021-02-24 12:37:53 +05:30
Himanshu DIxit
caeeec803e Fix initial values 2021-02-24 01:46:20 +05:30
Himanshu DIxit
dd5357b975 Remove unused ref 2021-02-23 20:19:05 +05:30
Himanshu DIxit
e4dbb323a5 Fix references error found during deployment 2021-02-23 17:28:18 +05:30
Himanshu DIxit
fb1ade15b5 Fix final changes 2021-02-23 16:46:58 +05:30
Himanshu DIxit
4ec389c449 Fix multiple keys selected bug 2021-02-22 05:14:59 +05:30
Himanshu DIxit
cb5713216a Add SIG-60 2021-02-22 05:05:07 +05:30
Himanshu DIxit
3a79778ce4 Fix SIG-21 2021-02-22 04:44:34 +05:30
Himanshu DIxit
81a1d2bb37 Fix SIG-55 2021-02-22 04:22:11 +05:30
Himanshu DIxit
864ef41fef Fix SIG-58 2021-02-22 03:58:57 +05:30
Himanshu DIxit
999a5094bb Prettify: Add basic indentation hygiene 2021-02-21 06:23:56 +05:30
Himanshu Dixit
a1331536ca Refactor: Bring open source to parity with SAAS 2021-02-21 06:21:15 +05:30
“himanshu”
bdd23c504c Fix key rendering issue 2021-01-23 10:16:10 +05:30
“himanshu”
e98e3be33e Preserve state in latencymodalform 2021-01-23 10:05:12 +05:30
“himanshu”
5ed648bf0e Merge branch 'main' of https://github.com/SigNoz/signoz into ft-carry-forward-service-name 2021-01-23 09:55:51 +05:30
“himanshu”
b0dd622aa3 Remove unused var 2021-01-23 09:28:45 +05:30
“himanshu”
1ebfa0679e Add support for service from metrics to trace page 2021-01-23 09:25:35 +05:30
Pranay Prateek
4ccbe6fdd6 improving flamegraph tooltip vis 2021-01-22 01:22:47 +05:30
“himanshu”
7f495181a7 View traces fix for past 15 min interval 2021-01-21 00:27:54 +05:30
“himanshu”
14a585641c Fix flamegraph 2021-01-19 10:26:49 +05:30
“himanshu”
2a039150a8 Use API status for loading 2021-01-19 06:01:57 +05:30
“himanshu”
b7dea68ff5 Add loading for table 2021-01-19 05:56:45 +05:30
“himanshu”
5605a6210f Fix image use base ref 2021-01-19 05:22:34 +05:30
Himanshu Dixit
cc6f755f07 Commit uncommitted changes 2021-01-18 02:43:22 +05:30
Himanshu Dixit
4bd1790a52 Refactor API endpoint 2021-01-18 02:33:48 +05:30
Himanshu Dixit
2505e01fce Exclude idea and fix theme toggle 2021-01-18 02:23:46 +05:30
Himanshu Dixit
5ff2d9e9e7 Sanity prettify 2021-01-18 02:18:49 +05:30
Himanshu Dixit
ff47f0978f Fix flamegraph.
// Alternative fix, useRef or createRef with reference to DOM chart. Weird way to handle it, looks like it's relying on immutability. Ideally any componentLibrary will use useRef for opposite data transfer.
2021-01-17 20:48:28 +05:30
Pranay Prateek
78e2feba75 Updated signup page 2021-01-10 12:05:09 +05:30
Pranay Prateek
8b12e15c05 basic signup with telgram ping on form submission 2021-01-08 20:48:18 +05:30
Pranay Prateek
e1fd9cec65 code cleanup, updated in global date time component 2021-01-07 19:59:48 +05:30
Pranay Prateek
72f2ac0fea changed error rate 2021-01-07 13:04:47 +05:30
Ankit Nayan
1bc2fc038b Inital Commit 2021-01-03 18:15:44 +05:30