Skip to content

Silo error code monitoring

GroupLog TypeLog Code ValuesThresholdDescription
Azure ProblemsWarning or Error100800 - 100899Any Error or WarningTransient problems reading or writing to Azure table store will be logged as Warning. Transient read errors will automatically be retried. A final Error log message means there is a real problem connecting to Azure table storage.
Membership Connectivity ProblemsWarning or Error100600 - 100699Any Error or WarningWarning logs are an early indication of network connectivity problems and/or silo restart/migration. Ping timeouts and silo-dead votes will show up as Warning messages. Silo detecting it was voted dead will show as an Error message.
Grain call timeoutsWarning100157Multiple Warnings logged in a short amount of timeGrain-call timeout problems are generally caused by temporary network connectivity issues or silo restart/reboot problems. The system should recover after a short time (depending on Liveness config settings) at which point Timeouts should clear. Ideally, monitoring for just the bulk log code 600157 variety of these warnings should be sufficient.
Silo Restart / MigrationWarning100601 or 100602Any WarningWarning printed when silo detects it was restarted on same machine (100602) or migrated to a different machine (100601)
Network Socket ProblemsWarning or Error101000 to 101999, 100307,100015, 100016Any Error or WarningSocket disconnects are logged as Warning messages. Problems opening sockets or during message transmission, are logged as Errors.
Grain problemsWarning or Error101534Any Error or WarningDetection of “stuck” requests for non-reentrant grains. The error code is reported every time a request takes longer than 5x request timeout time to execute.