115 lines
3.6 KiB
TypeScript
115 lines
3.6 KiB
TypeScript
import { metrics } from "@opentelemetry/api"
|
|
|
|
const meter = metrics.getMeter("trpc.hotels")
|
|
export const getHotelCounter = meter.createCounter("trpc.hotel.get")
|
|
export const getHotelSuccessCounter = meter.createCounter(
|
|
"trpc.hotel.get-success"
|
|
)
|
|
export const getHotelFailCounter = meter.createCounter("trpc.hotel.get-fail")
|
|
|
|
export const getPackagesCounter = meter.createCounter("trpc.hotel.packages.get")
|
|
export const getPackagesSuccessCounter = meter.createCounter(
|
|
"trpc.hotel.packages.get-success"
|
|
)
|
|
export const getPackagesFailCounter = meter.createCounter(
|
|
"trpc.hotel.packages.get-fail"
|
|
)
|
|
|
|
export const hotelsAvailabilityCounter = meter.createCounter(
|
|
"trpc.hotel.availability.hotels"
|
|
)
|
|
export const hotelsAvailabilitySuccessCounter = meter.createCounter(
|
|
"trpc.hotel.availability.hotels-success"
|
|
)
|
|
export const hotelsAvailabilityFailCounter = meter.createCounter(
|
|
"trpc.hotel.availability.hotels-fail"
|
|
)
|
|
|
|
export const hotelsByHotelIdAvailabilityCounter = meter.createCounter(
|
|
"trpc.hotel.availability.hotels-by-hotel-id"
|
|
)
|
|
export const hotelsByHotelIdAvailabilitySuccessCounter = meter.createCounter(
|
|
"trpc.hotel.availability.hotels-by-hotel-id-success"
|
|
)
|
|
export const hotelsByHotelIdAvailabilityFailCounter = meter.createCounter(
|
|
"trpc.hotel.availability.hotels-by-hotel-id-fail"
|
|
)
|
|
|
|
export const selectedRoomAvailabilityCounter = meter.createCounter(
|
|
"trpc.hotel.availability.room"
|
|
)
|
|
export const selectedRoomAvailabilitySuccessCounter = meter.createCounter(
|
|
"trpc.hotel.availability.room-success"
|
|
)
|
|
export const selectedRoomAvailabilityFailCounter = meter.createCounter(
|
|
"trpc.hotel.availability.room-fail"
|
|
)
|
|
|
|
export const breakfastPackagesCounter = meter.createCounter(
|
|
"trpc.package.breakfast"
|
|
)
|
|
export const breakfastPackagesSuccessCounter = meter.createCounter(
|
|
"trpc.package.breakfast-success"
|
|
)
|
|
export const breakfastPackagesFailCounter = meter.createCounter(
|
|
"trpc.package.breakfast-fail"
|
|
)
|
|
|
|
export const getHotelsCounter = meter.createCounter("trpc.hotel.hotels.get")
|
|
export const getHotelsSuccessCounter = meter.createCounter(
|
|
"trpc.hotel.hotels.get-success"
|
|
)
|
|
export const getHotelsFailCounter = meter.createCounter(
|
|
"trpc.hotel.hotels.get-fail"
|
|
)
|
|
|
|
export const getHotelIdsCounter = meter.createCounter(
|
|
"trpc.hotel.hotel-ids.get"
|
|
)
|
|
export const getHotelIdsSuccessCounter = meter.createCounter(
|
|
"trpc.hotel.hotel-ids.get-success"
|
|
)
|
|
export const getHotelIdsFailCounter = meter.createCounter(
|
|
"trpc.hotel.hotel-ids.get-fail"
|
|
)
|
|
|
|
export const nearbyHotelIdsCounter = meter.createCounter(
|
|
"trpc.hotel.nearby-hotel-ids.get"
|
|
)
|
|
export const nearbyHotelIdsSuccessCounter = meter.createCounter(
|
|
"trpc.hotel.nearby-hotel-ids.get-success"
|
|
)
|
|
export const nearbyHotelIdsFailCounter = meter.createCounter(
|
|
"trpc.hotel.nearby-hotel-ids.get-fail"
|
|
)
|
|
|
|
export const meetingRoomsCounter = meter.createCounter(
|
|
"trpc.hotels.meetingRooms"
|
|
)
|
|
export const meetingRoomsSuccessCounter = meter.createCounter(
|
|
"trpc.hotels.meetingRooms-success"
|
|
)
|
|
export const meetingRoomsFailCounter = meter.createCounter(
|
|
"trpc.hotels.meetingRooms-fail"
|
|
)
|
|
|
|
export const additionalDataCounter = meter.createCounter(
|
|
"trpc.hotels.additionalData"
|
|
)
|
|
export const additionalDataSuccessCounter = meter.createCounter(
|
|
"trpc.hotels.additionalData-success"
|
|
)
|
|
export const additionalDataFailCounter = meter.createCounter(
|
|
"trpc.hotels.additionalData-fail"
|
|
)
|
|
|
|
export const locationsUrlsCounter = meter.createCounter(
|
|
"trpc.hotels.locations.urls"
|
|
)
|
|
export const locationsUrlsSuccessCounter = meter.createCounter(
|
|
"trpc.hotels.locations.urls-success"
|
|
)
|
|
export const locationsUrlsFailCounter = meter.createCounter(
|
|
"trpc.hotels.locations.urls-fail"
|
|
)
|