Beginning in Strategy 10.5 (on Linux) and 10.6 (on Windows), Strategy Telemetry Server (previously known as Strategy Messaging Services) uses the third-party Kafka framework to handle the DSSErrors logging output from the Intelligence Server process. Strategy Platform Analytics, introduced in Strategy 11.0, also uses Telemetry Server to handle the Intelligence Server statistics output and processing. Since Telemetry Server is built on the Kafka framework, some common troubleshooting tasks may be accomplished using scripts that are provided out-of-the-box with the Kafka installation. One such task is checking which Strategy components a given Telemetry Server is receiving data from.
In Kafka terminology, Strategy components that generate data to be sent to Telemetry Server are considered Producers, and the Telemetry Server itself is considered a Broker. When a Producer sends data to a Broker, it categorizes the data into one or more Topics. In Strategy, each Intelligence Server that is sending DSSErrors logging output to Telemetry Server will create a separate topic for this logging output in the format of:
Mstr.AnalyticsServer.Diag.<hostname>.CastorServer
Mstr.PlatformAnalytics.ChangeJournal.AttributesAndForms Mstr.PlatformAnalytics.ChangeJournal.Columns Mstr.PlatformAnalytics.ChangeJournal.CubesReportsDossier Mstr.PlatformAnalytics.ChangeJournal.DBConnection Mstr.PlatformAnalytics.ChangeJournal.DBLogin Mstr.PlatformAnalytics.ChangeJournal.DBRole Mstr.PlatformAnalytics.ChangeJournal.FactsAndMetrics Mstr.PlatformAnalytics.ChangeJournal.Folder Mstr.PlatformAnalytics.ChangeJournal.Others Mstr.PlatformAnalytics.ChangeJournal.Project Mstr.PlatformAnalytics.ChangeJournal.PromptsConsolidationAndCustomGroups Mstr.PlatformAnalytics.ChangeJournal.ScheduleEvent Mstr.PlatformAnalytics.ChangeJournal.ScheduleTrigger Mstr.PlatformAnalytics.ChangeJournal.SecurityFilter Mstr.PlatformAnalytics.ChangeJournal.SecurityRole Mstr.PlatformAnalytics.ChangeJournal.ServerDef Mstr.PlatformAnalytics.ChangeJournal.Tables Mstr.PlatformAnalytics.ChangeJournal.User Mstr.PlatformAnalytics.ChangeJournal.UserGroup Mstr.PlatformAnalytics.DistributionServices.Subscriptions Mstr.PlatformAnalytics.Geolocation Mstr.PlatformAnalytics.IsCacheHitStats Mstr.PlatformAnalytics.IsCubeRepStats Mstr.PlatformAnalytics.IsDocumentStats Mstr.PlatformAnalytics.IsDocumentStepStats Mstr.PlatformAnalytics.IsInboxActionsStats Mstr.PlatformAnalytics.IsMessageStats Mstr.PlatformAnalytics.IsProjectSessionStats Mstr.PlatformAnalytics.IsPromptAnswerStats Mstr.PlatformAnalytics.IsReportSQLStats Mstr.PlatformAnalytics.IsReportSecurityFilterStats Mstr.PlatformAnalytics.IsReportStats Mstr.PlatformAnalytics.IsReportStepStats Mstr.PlatformAnalytics.IsScheduleStats Mstr.PlatformAnalytics.IsSessionStats Mstr.PlatformAnalytics.LicenseAuditorContactsTelemetry Mstr.PlatformAnalytics.LicenseAuditorTelemetry Mstr.PlatformAnalytics.LicenseTelemetry Mstr.PlatformAnalytics.RemoteDiagnostics.CPULicense Mstr.PlatformAnalytics.RemoteDiagnostics.EnvironmentConfig Mstr.PlatformAnalytics.RemoteDiagnostics.UserLicense
./kafka-topics.sh --list --zookeeper localhost:2181
Interested in learning more about Platform Analytics? Visit the Learning Center on Community!
Or feel free to go to our Documentation pages for product information.