mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
feat: Integrate ProfileSampleService into BaseAPIFeatureSet for enhanced profile analytics
This commit is contained in:
@@ -402,6 +402,9 @@ import SpanService, {
|
||||
import ProfileService, {
|
||||
ProfileService as ProfileServiceType,
|
||||
} from "Common/Server/Services/ProfileService";
|
||||
import ProfileSampleService, {
|
||||
ProfileSampleService as ProfileSampleServiceType,
|
||||
} from "Common/Server/Services/ProfileSampleService";
|
||||
import StatusPageAnnouncementAPI from "Common/Server/API/StatusPageAnnouncementAPI";
|
||||
import StatusPageCustomFieldService, {
|
||||
Service as StatusPageCustomFieldServiceType,
|
||||
@@ -506,6 +509,7 @@ import Log from "Common/Models/AnalyticsModels/Log";
|
||||
import Metric from "Common/Models/AnalyticsModels/Metric";
|
||||
import Span from "Common/Models/AnalyticsModels/Span";
|
||||
import Profile from "Common/Models/AnalyticsModels/Profile";
|
||||
import ProfileSample from "Common/Models/AnalyticsModels/ProfileSample";
|
||||
import ApiKey from "Common/Models/DatabaseModels/ApiKey";
|
||||
import ApiKeyPermission from "Common/Models/DatabaseModels/ApiKeyPermission";
|
||||
import CallLog from "Common/Models/DatabaseModels/CallLog";
|
||||
@@ -1298,6 +1302,14 @@ const BaseAPIFeatureSet: FeatureSet = {
|
||||
).getRouter(),
|
||||
);
|
||||
|
||||
app.use(
|
||||
`/${APP_NAME.toLocaleLowerCase()}`,
|
||||
new BaseAnalyticsAPI<ProfileSample, ProfileSampleServiceType>(
|
||||
ProfileSample,
|
||||
ProfileSampleService,
|
||||
).getRouter(),
|
||||
);
|
||||
|
||||
app.use(
|
||||
`/${APP_NAME.toLocaleLowerCase()}`,
|
||||
new BaseAPI<TelemetryUsageBilling, TelemetryUsageBillingServiceType>(
|
||||
|
||||
Reference in New Issue
Block a user