You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PPL Logs are processed into dataFrames on the FE, and as timeSeries on the BE. They should probably be separated out.
ES plugin doesn't support PPL queries, but maybe the Logs PR for Lucene could be something to look at for reference.
Some general guidelines are:
Create visualization to compare between frontend and backend flows, preferably in a shared Cloud dashboard e.g. clouddatasources.grafana.net
Unit tests in the frontend should be copied or updated in the backend to assert the same behavior and add unit tests when there are none.
Check Elasticsearch repo for related tests – helpful when there are no OpenSearch tests in the frontend or backend
We should match OpenSearch's backend behavior to the current frontend behavior, but be aware it may not always make sense. Elasticsearch's current behavior is also another resource for how OpenSearch should behave.
Let's be pragmatic about this – our foremost goal is the migration of OpenSearch's frontend behavior. We can aim for some Elasticsearch feature parity, but only within reason.
Migrate or implement: i.e. make any changes to code in backend
Use the dashboard created above to compare visualization results (data frame comparison)
Can also inspect data frame on a more detailed basis
Note: (Similarly to Lucene Logs of the FE) It looks like PPL Logs are not completely correctly processed on the Frontend, as the int field is passed as string. This isn't the case on the BE, as seen from the screenshot.
The text was updated successfully, but these errors were encountered:
Prerequisite: #226
PPL Logs are processed into dataFrames on the FE, and as timeSeries on the BE. They should probably be separated out.
ES plugin doesn't support PPL queries, but maybe the Logs PR for Lucene could be something to look at for reference.
Some general guidelines are:
Note: (Similarly to Lucene Logs of the FE) It looks like PPL Logs are not completely correctly processed on the Frontend, as the int field is passed as string. This isn't the case on the BE, as seen from the screenshot.
The text was updated successfully, but these errors were encountered: