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 roomsAvailabilityCounter = meter.createCounter( "trpc.hotel.availability.rooms" ) export const roomsAvailabilitySuccessCounter = meter.createCounter( "trpc.hotel.availability.rooms-success" ) export const roomsAvailabilityFailCounter = meter.createCounter( "trpc.hotel.availability.rooms-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" )