Commit Graph

117 Commits

Author SHA1 Message Date
Simon Larsen
12a98bcb5f
Add error handling for API endpoint in BaseAPI/Index.ts and OTelIngest.ts 2024-04-10 10:16:11 +01:00
Simon Larsen
b49336a224
Update Span class to include SpanStatus enum and use it in OTelIngest.ts 2024-04-09 19:34:55 +01:00
Simon Larsen
6ef91fd1b7
Add OpenTelemetry error handling in StartServer.ts 2024-04-09 19:24:51 +01:00
Simon Larsen
382c71be93
Update Dockerfile.tpl files to set APP_VERSION to 1.0.0 if not set 2024-04-09 13:03:32 +01:00
Simon Larsen
445a8d3f35
Update Dockerfile.tpl files to set APP_VERSION to 1.0.0 if not set 2024-04-09 12:53:42 +01:00
Simon Larsen
356bacf9a0
Update Dockerfile.tpl files to set APP_VERSION to 2.0.0 if not set 2024-04-09 12:53:13 +01:00
Simon Larsen
bcefa8ae3a
Refactor MonitorInfrastructure class and extract monitorServerMetrics method 2024-04-08 14:50:37 +01:00
Simon Larsen
1401daab06
Update tsconfig.json files with resolveJsonModule option 2024-04-08 14:03:07 +01:00
snyk-bot
efded8947f
fix: Ingestor/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:34:59 +00:00
Simon Larsen
20dff66769
Fix issues with totalCostInUSD calculation and service token caching 2024-04-05 09:40:36 +01:00
Simon Larsen
0015906bac
Fix formatting and import issues 2024-04-04 21:07:34 +01:00
Simon Larsen
d4d8848124
Update import statement for ProductType in OTelIngest.ts 2024-04-04 20:56:48 +01:00
Simon Larsen
abcde37960
Update import statements for ProductType in multiple files 2024-04-04 20:56:03 +01:00
Simon Larsen
bbff753799
Add deprecated comment to ServerMonitor route and refactor BasicMetrics to get disk paths dynamically 2024-04-01 11:33:59 +01:00
Simon Larsen
8e8019a9f8
Add Port Monitoring and Status Report 2024-03-30 13:32:35 +00:00
Simon Larsen
c052cadc98
Fix probe issue with ping and ICMP 2024-03-29 20:56:07 +00:00
Simon Larsen
c893990722
Fix offline check issues in Probe.ts 2024-03-29 20:45:15 +00:00
Simon Larsen
1c3e184566
Fix probe offline notification template and update probe registration process 2024-03-29 17:15:04 +00:00
Simon Larsen
4335377285
Add HOSTNAME environment variable to Probe Config and update Probe Index and Email Template Type 2024-03-29 16:47:56 +00:00
Simon Larsen
830393c74f
Refactor Probe.ts and StatusPageGroup.ts 2024-03-29 14:00:11 +00:00
Simon Larsen
8c8b323a14
Add podId field to ProbeOffline template and update Probe.ts to send email notifications 2024-03-29 13:37:48 +00:00
Simon Larsen
85551a5608
Update email settings and add probe status report endpoint 2024-03-29 13:02:40 +00:00
Simon Larsen
f4f9629350
Refactor command line argument parsing and update API endpoint 2024-03-16 19:17:38 +00:00
Simon Larsen
98e1c3a41d
Update OneUptime URL and secret key 2024-03-16 19:13:51 +00:00
Simon Larsen
9a25f8ea00
Update package names 2024-03-14 13:43:21 +00:00
Simon Larsen
2310ab0929
Update author information in package.json files 2024-03-14 13:20:47 +00:00
Simon Larsen
2e9cb1de23
Update package.json licenses 2024-03-14 13:19:04 +00:00
Simon Larsen
aaa0a12bac
Add new monitor view documentation route 2024-03-13 19:21:27 +00:00
Simon Larsen
424f1ac9c4
Fix formatting and remove unnecessary code 2024-03-12 11:33:08 +00:00
Simon Larsen
024992c831
Fix server-monitor location path and add disk path validation 2024-03-12 10:09:47 +00:00
Simon Larsen
2aa1289705
Fix BaseModel.fromJSON() method to handle BaseModel and Array<BaseModel> inputs correctly. Update MonitorsTable component to exclude MonitorType.Server. Update BasicMetrics class to calculate percentFree and percentUsed. Update package.json main file path. Add ServerMonitorAPI to Ingestor. Update Nginx configuration for server-monitor endpoint. 2024-03-12 08:50:54 +00:00
Simon Larsen
d82c54521d
Fix server monitor response type and remove unnecessary code 2024-03-11 12:37:05 +00:00
Simon Larsen
f03f4c67eb
Refactor ProbeMonitorResponse and TelemetryIngest middleware 2024-03-11 12:29:00 +00:00
Simon Larsen
7fd912b83a
Update dependencies and fix API endpoints 2024-03-09 09:57:03 +00:00
Simon Larsen
38be8badc0
Refactor server monitor request handling 2024-03-08 12:49:14 +00:00
Simon Larsen
ab1932f499
Fix formatting and remove unnecessary code 2024-03-08 09:10:26 +00:00
Simon Larsen
75f22b4bee
Add secret keys for server and incoming request monitors 2024-03-07 14:47:35 +00:00
Simon Larsen
c833d8fe88
Add attributes column to Log and Span models 2024-02-28 21:00:20 +00:00
Simon Larsen
3586e53341
Add support for JSONObject in RecordValue 2024-02-28 20:06:03 +00:00
Simon Larsen
44d405fb8c
Fix formatting issues in code 2024-02-27 18:32:04 +00:00
Simon Larsen
17cfffa16e
Fix bugs and improve code 2024-02-27 18:29:29 +00:00
Simon Larsen
5876aba680
Fix async/await usage in code 2024-02-27 16:21:37 +00:00
Simon Larsen
7e256ab68c
Refactor code and fix imports 2024-02-27 16:14:23 +00:00
Simon Larsen
ad29eaad78
Fix import statements and add missing types 2024-02-27 15:56:47 +00:00
Simon Larsen
1034587fbe
Update function types in Git repository 2024-02-27 15:37:49 +00:00
Simon Larsen
31875081e5
Update function type names 2024-02-27 15:17:39 +00:00
Simon Larsen
ac59d9fe2b
Fix import formatting in various files 2024-02-27 12:43:50 +00:00
Simon Larsen
45b706d7d5
Add ExpressAPIFunctionType to processIncomingRequest and returnResponse 2024-02-27 12:28:24 +00:00
Simon Larsen
ccb960f30e
Fix formatting issues and update dependencies 2024-02-23 13:25:15 +00:00
Simon Larsen
07ab132946
Refactor OpenTelemetry exporter configuration and convert base64 IDs to hex 2024-02-23 13:15:08 +00:00