Skip to content

Commit 4de370b

Browse files
author
Przemyslaw Witek
committed
Add/enhance various log lines in order to improve debuggability
1 parent 2893068 commit 4de370b

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ml/utils/MlIndexAndAlias.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ private static void createFirstConcreteIndex(Client client,
132132
String alias,
133133
boolean addAlias,
134134
ActionListener<Boolean> listener) {
135+
logger.info("About to create first concrete index [{}] with alias [{}]", index, alias);
135136
CreateIndexRequestBuilder requestBuilder = client.admin()
136137
.indices()
137138
.prepareCreate(index);
@@ -163,6 +164,7 @@ private static void updateWriteAlias(Client client,
163164
@Nullable String currentIndex,
164165
String newIndex,
165166
ActionListener<Boolean> listener) {
167+
logger.info("About to move write alias [{}] from index [{}] to index [{}]", alias, currentIndex, newIndex);
166168
IndicesAliasesRequestBuilder requestBuilder = client.admin()
167169
.indices()
168170
.prepareAliases()

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportStartDataFrameAnalyticsAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -643,9 +643,9 @@ public PersistentTasksCustomMetadata.Assignment getAssignment(StartDataFrameAnal
643643
@Override
644644
protected void nodeOperation(AllocatedPersistentTask task, StartDataFrameAnalyticsAction.TaskParams params,
645645
PersistentTaskState state) {
646-
logger.info("[{}] Starting data frame analytics", params.getId());
647646
DataFrameAnalyticsTaskState analyticsTaskState = (DataFrameAnalyticsTaskState) state;
648647
DataFrameAnalyticsState analyticsState = analyticsTaskState == null ? null : analyticsTaskState.getState();
648+
logger.info("[{}] Starting data frame analytics from state [{}]", params.getId(), analyticsState);
649649

650650
// If we are "stopping" there is nothing to do and we should stop
651651
if (DataFrameAnalyticsState.STOPPING.equals(analyticsState)) {

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/dataframe/process/AnalyticsProcessManager.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import org.apache.lucene.util.SetOnce;
1212
import org.elasticsearch.action.admin.indices.refresh.RefreshAction;
1313
import org.elasticsearch.action.admin.indices.refresh.RefreshRequest;
14-
import org.elasticsearch.action.index.IndexRequest;
1514
import org.elasticsearch.action.search.SearchResponse;
1615
import org.elasticsearch.action.support.IndicesOptions;
1716
import org.elasticsearch.client.Client;
@@ -267,10 +266,6 @@ private void writeHeaderRecord(DataFrameDataExtractor dataExtractor, AnalyticsPr
267266
process.writeRecord(headerRecord);
268267
}
269268

270-
private void indexDataCounts(DataCounts dataCounts) {
271-
IndexRequest indexRequest = new IndexRequest(MlStatsIndex.writeAlias());
272-
}
273-
274269
private void restoreState(DataFrameAnalyticsTask task, DataFrameAnalyticsConfig config, @Nullable BytesReference state,
275270
AnalyticsProcess<AnalyticsResult> process) {
276271
if (config.getAnalysis().persistsState() == false) {

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/inference/TrainedModelStatsService.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ public void queueStats(InferenceStats stats) {
105105
}
106106

107107
void stop() {
108+
logger.info("About to stop TrainedModelStatsService");
108109
stopped = true;
109110
statsQueue.clear();
110111

@@ -115,6 +116,7 @@ void stop() {
115116
}
116117

117118
void start() {
119+
logger.info("About to start TrainedModelStatsService");
118120
stopped = false;
119121
scheduledFuture = threadPool.scheduleWithFixedDelay(this::updateStats,
120122
PERSISTENCE_INTERVAL,
@@ -126,11 +128,13 @@ void updateStats() {
126128
return;
127129
}
128130
if (verifiedStatsIndexCreated == false) {
131+
logger.info("About to create the stats index as it does not exist yet");
129132
try {
130133
PlainActionFuture<Boolean> listener = new PlainActionFuture<>();
131134
MlStatsIndex.createStatsIndexAndAliasIfNecessary(client, clusterState, indexNameExpressionResolver, listener);
132135
listener.actionGet();
133136
verifiedStatsIndexCreated = true;
137+
logger.info("Created stats index");
134138
} catch (Exception e) {
135139
logger.error("failure creating ml stats index for storing model stats", e);
136140
return;

0 commit comments

Comments
 (0)