IRPCMonitoringDatapointsSink.PushDatapointsForIndexingBegin

View as Markdown

Server integration API / specialized internal: not for applications write session

Stores the data points of the start of an indexing batch: the indexing mode, the start position and the number of items to process.

ServiceMonitoring data points MFiles.IRPCMonitoringDatapointsSink
gRPC method/MFiles.IRPCMonitoringDatapointsSink/PushDatapointsForIndexingBegin
HTTP (mf-http-grpc)POST /grpc/v1/push-datapoints-for-indexing-begin
RequestPushDatapointsForIndexingBeginRequest
ResponsePushDatapointsForIndexingBeginResponse
Book and levelServer integration API, specialized
Kindwrite
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

For M-Files components only. The M-Files indexing service calls it. Applications should not call it.

Request: PushDatapointsForIndexingBeginRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
sourceMonitoringSourceForIndexingThe monitoring data source.
source.indexIndexNameIdentifies the index associated with the monitoring data.
source.index.configuration_namestringThe name of the index configuration.
source.index.repository_connectionstringIdentifies the external repository connection.
source.index.configuration_typeIndexConfigurationTypeThe index configuration type (e.g., Shared versus Legacy).Values: INDEX_CONFIGURATION_TYPE_UNKNOWN (0), INDEX_CONFIGURATION_TYPE_LEGACY (1), INDEX_CONFIGURATION_TYPE_SHARED (2), INDEX_CONFIGURATION_TYPE_ANY (3).
source.auxiliary_indexer_idstringIf set, identifies auxiliary indexer associated with the monitoring data.
source.partitionIndexerPartitionIf set, specifies the partition associated with the monitoring data.
source.partition.ruleIndexerPartitioningRuleSpecifies how the indexing is partitioned.
source.partition.iduint32Zero-based identifier of the partition.
datapointsMonitoringDatapointsForIndexingBeginThe monitoring datapoints.
datapoints.batch_modeIndexingModeIf not eimUnknown, identifies the current indexing mode.Values: INDEXING_MODE_UNKNOWN (0), INDEXING_MODE_IDLE (1), INDEXING_MODE_NORMAL (2), INDEXING_MODE_DESTRUCTIONS (3), INDEXING_MODE_REBUILD_NORMAL (4), INDEXING_MODE_REBUILD_DESTRUCTIONS (5), INDEXING_MODE_RELEVANCE (6), INDEXING_MODE_ACL (7).
datapoints.start_positionStringValueIf set, identifies the starting logical timestamp string. unset indicates "not applicable".
datapoints.start_position.valuestringString.
datapoints.items_to_process_atgoogle.protobuf.TimestampIf not a zero timestamp, identifies the time (in UTC) of the counter of the items to process.
datapoints.items_to_process_totalint32If not -1, specifies the total number of the items to be processed (partitioning ignored).
datapoints.items_to_processint32If not -1, specifies the possibly approximated number of the items to be processed partition-wise.

Response: PushDatapointsForIndexingBeginResponse

No fields.