Start of changeIBM Content Navigator, Version 2.0.3         

Event counters for IBM Content Navigator Sync server

You can use three types of event counters to measure the frequency and duration of tasks on your IBM® Content Navigator Sync server. You can use this information to monitor and tune your server or database accordingly.

The event counters are categorized into three groups:
  • Event counters for the web service layer
  • Event counters for database access layer
  • Event counters for repository access layer

Each event from the following event tables has an associated Accumulator. Accumulators use events for computing the average accumulation value of the event over some period. Each Accumulator maintains four values: a sum, a sum of squares, a minimum, and a maximum. Although the minimum and maximum values are reset at the beginning of each aggregation interval, the two sums are cumulative over the life of the Accumulator and are initialized to zero.

Event counters for the web service layer

In this layer, for each web service resource method, a new event is created to track the frequency or duration of a service call.

Table 1. Event counters from the web service layer
Event Name Description
Ping Check system health.
CreateSyncItem Create a sync item.
GetRegisteredSyncItems Return all registered sync items for a given device.
GetAvailableSyncItemsForUserAndDesktop Return all available sync items for a given user and desktop.
RegisterSyncItemForDevice Register sync item for a device.
SoftDeleteRegistration Mark sync item registration as deleted.
DeleteSyncItem Mark sync item as deleted.
ModifySyncItem Modify sync item.
ManageSyncConsistencyChecker Start/check sync consistency checker.
ManageSyncDBCleaner Start/check sync database cleaner process.
CreateNewRepository Provision a sync repository.
GetRepositoryAdminDetails Return repository admin details.
GetRepositoryDetails Return a repository detail for a given registrationId.
ChangesList Return change list based on change criteria.
RegisterObject Register a repository object.
UnregisterObject Unregister a repository object.
IsRepositorySyncEnabled Check sync enabled for a repository.
EnableRepositoryForSync Enable repository for sync
MarkRepositoryForDeletion Mark a repository as deleted.
UpdateSyncServerURL Update sync server URL for FileNet P8 sync event handler
GetSyncServerURL Return sync server URL
ListConfigurationParams Return all configuration data pairs.
CreateConfigurationParams Create a new configuration data pairs.
UpdateConfigurationParams Update configuration data pairs.
GetConfigurationParam Return a particular configuration data for a given name.
DeleteConfigurationParam Delete a configuration data pair.
LogOff Invalidate HTTP session if any.

Event counters for the database access layer

The IBM Content Navigator Sync server interacts with external systems through a database access layer. There are defined event counters to track the frequency and execution duration performance data.

All events for the database access layer are grouped as subordinates in a container object that is named Database Access Layer.

Table 2. Event counters for the database access layer
Event Name Description
CreateSyncItem1 Create sync item by name, object ID User ID, desktop ID, and repository ID
CreateSyncItem2 Create sync item By name, object ID, User ID, desktop ID, repository ID1, and repository ID2
GetSyncItems Return sync items for given user ID and desktop ID.
RegisterSyncItemForDevice Register a sync item for a device.
GetRegisteredSyncItemByRegistrationID Return sync items by registration ID.
GetRegisteredSyncItemsByDeviceID Return sync items by a device.
ModifySyncItem Modify sync item.
SoftDeleteSyncItem Mark sync item as deleted.
SoftDeleteRegistration Mark a registration as deleted.
GetMarkdeletedSyncItems Return sync items marked as deleted
GetMarkDeletedSyncItemsCount Return count for marked as deleted sync items.
DeleteSyncItem Delete sync item.
GetSyncItemByID Return a sync item by ID.
CreateSyncRepository Create a sync repository record.
GetRepositoryByID Return an active repository record by ID.
GetRepositoryUnconditionally Return a repository record by ID.
GetRepositoryByConnection Return a repository record by a connection information.
GetRepositoryByRegistrationId Return a repository record by registration ID.
SoftDeleteSyncRepository Mark a repository as deleted.
DeleteSyncRepository Delete repository.
RegisterRepositoryObject Register a repository object.
RegisterRepositoryObjectWithSameRegistrationsAsParent Register a repository object with same registration as parent.
ProcessObjectNotification Process object notifications from FileNet P8 event handler.
GetRepositoryObject Return a repository object from manifest table.
GetRepositoryObjectWithParentTransaction Return a repository object from manifest table under parent transaction context.
UnregisterRepositoryObject Unregister repository object.
DeleteRepositoryObjectFromManifest Delete repository object from manifest table.
GetChanges Return repository change list.
GetExipredDevices return expired devices.
MarkExpiredDevices Mark expired devices as deleted.
GetMarkDeletedSyncReposMappingCount Return a count of deleted marked sync repository mappings.
GetMarkDeletedDeviceRegistryCount Return a count of deleted marked device registry entries.
GetMarkDeletedDeviceSyncMapCount Return a count of deleted device sync map entries.
GetDeviceSyncMapRowsBySyncItemID Return sync map rows by sync item ID.
GetDeviceSyncMapRowsByDeviceRegID Return device sync map entries by device.
GetAllMarkDeletedDeviceSyncMapRows Return all marked as deleted sync map rows.
GetAllMarkDeletedDevices Return all mark deleted devices.
DeleteDeviceSyncMapEntryRefFromRegMapByDeviceSyncMapID Delete device sync map entries.
DeleteDeviceSyncMapEntryByID Delete device sync map entry by ID.
DeleteAllMarkDeletedDevices Delete all marked deleted devices.
GetMarkDeletedSyncRepositoryMappings Return all mark deleted sync repository mappings.
CleanRegMapTable Clean registration map table.
CleanManifestTable Clean manifest table.
DeleteSyncRepository Delete sync repository.
DeleteManifestEntry Delete a menifest entry.
DeleteUnusedManifestEntries Delete unused manifest entries.
DeleteSubscriptionsFromUnusedManifestEntries Delete subscriptions from unused manifest entries.
GetRepositoriesByType Return repositories by type.
GetRegistrationIdsForObject Return registration IDs for a repository object.
FindData Find data pair.
UpdateData Update data pair.
InsertData Insert new data pair.
GetGlobalStats Return global states.
UpdateGlobalStats Update global states.
MakeCleanerStateActive Mark database cleaner state active.
MakeCleanerStateInActive Mark database cleaner state inactive.
MakeCheckerStateActive Mark sync consistency checker state active.
MakeCheckerStateInActive Mark sync consistency checker state inactive.
DeleteConfigurationParam Delete sync configuration data pair.
DeleteData Delete a data pair.
GetConfigurationParams Return all configuration pairs.
CreateConfigurationParams Create configuration pairs for given configuration parameters.
UpdateConfigurationParams Update configuration pairs for given configuration parameters.
GetConfigurationParam Return a configuration pair by a key.
UpdateConfigurationParam Update a configuration pair.

Event counters for the IBM FileNet P8 repository access layer

The IBM Content Navigator Sync server interacts with external systems through a repository access layer. There are defined event counters to track the frequency and execution duration performance data.

All events for the IBM FileNet® P8 Repository Access Layer are grouped as subordinates in a container object that is named P8 Store Access Layer

.
Table 3. Event counters for the IBM FileNet P8 repository access layer
Event Name Description
ProvisionRepositoryForSync Provision your IBM FileNet P8 repository for sync.
SubscribeToObject Subscribe events to object.
DeleteSubscription Delete an event subscription.
DeleteEventAction Delete event action.
GetP8Connection Get IBM FileNet P8 connection.
GetCodeModuleFiles Returns all sync code modules.
End of change