-
Notifications
You must be signed in to change notification settings - Fork 536
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Emit more information for summarizer observability (#23217)
By providing a way to programmatically observing summarization failures we can make progress in mitigating/reducing summarizer related issues. Customer OCE's will be able to catch a summarization bugs on their own and decide what to do with their end-users (either alert them via UI, alert themselves via Telemetry, etc.). Customers can also do their own summarization testing, and thus catch some of these bugs before they ship. Included in this change are new events being emitted off the `ContainerRuntime` class and `IContainerRuntime` interface. They include: - `"summarizeAllAttemptsFailed"`: All attempts to summarize have failed. - `"summarizerStop"`: The summarizer has stopped, providing information on why and potential error. - `"summarizerStart"`: The summarizer has started. - `"summarizerStartupFailed"`: The summarizer has failed to startup, usually meaning it wasn't able to catchup. Includes information on why startup failed. [AB#24393](https://dev.azure.com/fluidframework/235294da-091d-4c29-84fc-cdfc3d90890b/_workitems/edit/24393) --------- Co-authored-by: jzaffiro <110866475+jzaffiro@users.noreply.github.com>
- Loading branch information
1 parent
51a1728
commit cd88ee2
Showing
19 changed files
with
436 additions
and
120 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
"@fluidframework/container-runtime": minor | ||
--- | ||
--- | ||
"section": deprecation | ||
--- | ||
|
||
Deprecated SummarizerStopReason, ISummarizeEventProps, and ISummarizerEvents | ||
|
||
`SummarizerStopReason`, `ISummarizeEventProps`, and `ISummarizerEvents` have all been deprecated from the `"@fluidframework/container-runtime"` package. Please migrate all uses of these APIs to their respective copies in the `"@fluidframework/container-runtime-definitions"` package. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.