import { metrics } from "@opentelemetry/api" const meter = metrics.getMeter("sitemap") // OpenTelemetry metrics export const generateSitemapCounter = meter.createCounter("sitemap.generate") export const generateSitemapSuccessCounter = meter.createCounter( "sitemap.generate-success" ) export const generateSitemapFailCounter = meter.createCounter( "sitemap.generate-fail" ) export const syncEntriesCounter = meter.createCounter("sitemap.entries.sync") export const syncEntriesSuccessCounter = meter.createCounter( "sitemap.entries.sync-success" ) export const syncEntriesFailCounter = meter.createCounter( "sitemap.entries.sync-fail" ) export const syncEntriesPaginationCounter = meter.createCounter( "sitemap.entries.sync.pagination" ) export const syncEntriesPaginationSuccessCounter = meter.createCounter( "sitemap.entries.sync.pagination-success" ) export const mergeEntriesCounter = meter.createCounter("sitemap.entries.merge") export const mergeEntriesSuccessCounter = meter.createCounter( "sitemap.entries.merge-success" ) export const saveEntriesCounter = meter.createCounter("sitemap.entries.save") export const transformEntriesCounter = meter.createCounter( "sitemap.entries.transform" ) export const transformEntriesSuccessCounter = meter.createCounter( "sitemap.entries.transform-success" ) export const saveSitemapDataCounter = meter.createCounter("sitemap.data.save") export const saveSyncTokenCounter = meter.createCounter( "sitemap.synctoken.save" )