But I’m wondering if anyone here has a recommendation on a Groovy IDE …. I havent researched yet so I dont know if there are multiple ones, or just one main one people use. But I’m wondering if any of you have suggestions on the best IDE, or if there are some ways to make sure the IDE environment is as similar to the ConfigSource window in terms of which imports are needed or available etc.
Any advice on a best IDE or best practices for developing Groovy for LogicMonitor on the regular?
Thanks!","body@stringLength":"755","rawBody":"
As I develop more and more ConfigSource and DataSource items in our portal, I find that I’m pretty hampered at times by the limited window space. Maybe its been silly of me all along to be developing in that window.
But I’m wondering if anyone here has a recommendation on a Groovy IDE …. I havent researched yet so I dont know if there are multiple ones, or just one main one people use. But I’m wondering if any of you have suggestions on the best IDE, or if there are some ways to make sure the IDE environment is as similar to the ConfigSource window in terms of which imports are needed or available etc.
Any advice on a best IDE or best practices for developing Groovy for LogicMonitor on the regular?
Thanks!
","kudosSumWeight":10,"postTime":"2023-05-12T05:51:36.000-07:00","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"tags":{"__typename":"TagConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"TagEdge","cursor":"MjUuMnwyLjF8b3wxMHxfTlZffDE","node":{"__typename":"Tag","id":"tag:groovy","text":"groovy","time":"2024-03-26T02:36:47.485-07:00","lastActivityTime":null,"messagesCount":null,"followersCount":null}},{"__typename":"TagEdge","cursor":"MjUuMnwyLjF8b3wxMHxfTlZffDI","node":{"__typename":"Tag","id":"tag:ide","text":"ide","time":"2024-03-26T02:37:40.394-07:00","lastActivityTime":null,"messagesCount":null,"followersCount":null}}]},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:12568_1"},"latestVersion":null,"metrics":{"__typename":"MessageMetrics","views":261},"visibilityScope":"PUBLIC","canonicalUrl":null,"seoTitle":null,"seoDescription":null,"isEscalated":null,"placeholder":false,"originalMessageForPlaceholder":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}},"archivalData":null,"searchSnippet":"As I develop more and more ConfigSource and DataSource items in our portal, I find that I’m pretty hampered at times by the limited window space. Maybe its been silly of me all along to be developing...","replies":{"__typename":"MessageConnection","edges":[{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOTowfGludCwxNzQwOCwxNzQwOA","node":{"__ref":"ForumReplyMessage:message:17408"}},{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOTowfGludCwxNzQwOCwxMjU3Mg","node":{"__ref":"ForumReplyMessage:message:12572"}},{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOTowfGludCwxNzQwOCwxMjU3MQ","node":{"__ref":"ForumReplyMessage:message:12571"}},{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOTowfGludCwxNzQwOCwxMjU3MA","node":{"__ref":"ForumReplyMessage:message:12570"}},{"__typename":"MessageEdge","cursor":"MjUuMnwyLjF8aXwxMHwzOTowfGludCwxNzQwOCwxMjU2OQ","node":{"__ref":"AcceptedSolutionMessage:message:12569"}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"customFields":[]},"Conversation:conversation:12568":{"__typename":"Conversation","id":"conversation:12568","solved":true,"topic":{"__ref":"ForumTopicMessage:message:12568"},"lastPostingActivityTime":"2025-01-03T08:49:22.693-08:00","lastPostTime":"2025-01-03T08:49:22.693-08:00","unreadReplyCount":5,"isSubscribed":false},"ModerationData:moderation_data:12568":{"__typename":"ModerationData","id":"moderation_data:12568","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"Revision:revision:12568_1":{"__typename":"Revision","id":"revision:12568_1","lastEditTime":"2023-05-12T05:51:36.000-07:00"},"CachedAsset:theme:customTheme1-1744210644105":{"__typename":"CachedAsset","id":"theme:customTheme1-1744210644105","value":{"id":"customTheme1","animation":{"fast":"150ms","normal":"250ms","slow":"500ms","slowest":"750ms","function":"cubic-bezier(0.07, 0.91, 0.51, 1)","__typename":"AnimationThemeSettings"},"avatar":{"borderRadius":"5px","collections":["default","custom"],"__typename":"AvatarThemeSettings"},"basics":{"browserIcon":{"imageAssetName":"LM_Community_Favicon_512x512-1733244492615.png","imageLastModified":"1733244494725","__typename":"ThemeAsset"},"customerLogo":{"imageAssetName":"LogicMonitor-logo-Navy-RGB-1733509167973.png","imageLastModified":"1733509169834","__typename":"ThemeAsset"},"maximumWidthOfPageContent":"1200px","oneColumnNarrowWidth":"800px","gridGutterWidthMd":"30px","gridGutterWidthXs":"10px","pageWidthStyle":"WIDTH_OF_BROWSER","__typename":"BasicsThemeSettings"},"buttons":{"borderRadiusSm":"100vw","borderRadius":"100vw","borderRadiusLg":"100vw","paddingY":"5px","paddingYLg":"7px","paddingYHero":"var(--lia-bs-btn-padding-y-lg)","paddingX":"12px","paddingXLg":"16px","paddingXHero":"60px","fontStyle":"NORMAL","fontWeight":"400","textTransform":"NONE","disabledOpacity":0.5,"primaryTextColor":"var(--lia-bs-white)","primaryTextHoverColor":"var(--lia-bs-white)","primaryTextActiveColor":"var(--lia-bs-white)","primaryBgColor":"var(--lia-bs-primary)","primaryBgHoverColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) * 0.85))","primaryBgActiveColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) * 0.7))","primaryBorder":"1px solid transparent","primaryBorderHover":"1px solid transparent","primaryBorderActive":"1px solid transparent","primaryBorderFocus":"1px solid var(--lia-bs-white)","primaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","secondaryTextColor":"var(--lia-bs-body-color)","secondaryTextHoverColor":"hsl(var(--lia-bs-body-color-h), var(--lia-bs-body-color-s), calc(var(--lia-bs-body-color-l) * 0.95))","secondaryTextActiveColor":"hsl(var(--lia-bs-body-color-h), var(--lia-bs-body-color-s), calc(var(--lia-bs-body-color-l) * 0.9))","secondaryBgColor":"#8FB5FF","secondaryBgHoverColor":"hsl(219.60000000000002, 100%, 74.9%)","secondaryBgActiveColor":"hsl(219.60000000000002, 100%, 71.8%)","secondaryBorder":"1px solid transparent","secondaryBorderHover":"1px solid transparent","secondaryBorderActive":"1px solid transparent","secondaryBorderFocus":"1px solid transparent","secondaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","tertiaryTextColor":"var(--lia-bs-black)","tertiaryTextHoverColor":"hsl(var(--lia-bs-black-h), var(--lia-bs-black-s), calc(var(--lia-bs-black-l) * 0.95))","tertiaryTextActiveColor":"hsl(var(--lia-bs-black-h), var(--lia-bs-black-s), calc(var(--lia-bs-black-l) * 0.9))","tertiaryBgColor":"transparent","tertiaryBgHoverColor":"transparent","tertiaryBgActiveColor":"rgba(81, 238, 239, 0.04)","tertiaryBorder":"1px solid transparent","tertiaryBorderHover":"1px solid rgba(81, 238, 239, 0.08)","tertiaryBorderActive":"1px solid transparent","tertiaryBorderFocus":"1px solid transparent","tertiaryBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","destructiveTextColor":"var(--lia-bs-body-bg)","destructiveTextHoverColor":"var(--lia-bs-body-bg)","destructiveTextActiveColor":"var(--lia-bs-body-bg)","destructiveBgColor":"var(--lia-bs-danger)","destructiveBgHoverColor":"hsl(var(--lia-bs-danger-h), var(--lia-bs-danger-s), calc(var(--lia-bs-danger-l) * 0.85))","destructiveBgActiveColor":"hsl(var(--lia-bs-danger-h), var(--lia-bs-danger-s), calc(var(--lia-bs-danger-l) * 0.7))","destructiveBorder":"1px solid transparent","destructiveBorderHover":"1px solid transparent","destructiveBorderActive":"1px solid transparent","destructiveBorderFocus":"1px solid transparent","destructiveBoxShadowFocus":"0 0 0 1px var(--lia-bs-primary), 0 0 0 4px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","__typename":"ButtonsThemeSettings"},"border":{"color":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","mainContent":"LIGHT","sideContent":"LIGHT","radiusSm":"6px","radius":"10px","radiusLg":"18px","radius50":"100vw","__typename":"BorderThemeSettings"},"boxShadow":{"xs":"0 0 0 1px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.08), 0 3px 0 -1px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.08)","sm":"0 2px 4px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.06)","md":"0 5px 15px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.15)","lg":"0 10px 30px hsla(var(--lia-bs-gray-900-h), var(--lia-bs-gray-900-s), var(--lia-bs-gray-900-l), 0.15)","__typename":"BoxShadowThemeSettings"},"cards":{"bgColor":"var(--lia-panel-bg-color)","borderRadius":"var(--lia-panel-border-radius)","boxShadow":"var(--lia-box-shadow-xs)","__typename":"CardsThemeSettings"},"chip":{"maxWidth":"300px","height":"30px","__typename":"ChipThemeSettings"},"coreTypes":{"defaultMessageLinkColor":"var(--lia-bs-link-color)","defaultMessageLinkDecoration":"none","defaultMessageLinkFontStyle":"NORMAL","defaultMessageLinkFontWeight":"400","defaultMessageFontStyle":"NORMAL","defaultMessageFontWeight":"400","forumColor":"#8FB5FF","forumFontFamily":"var(--lia-bs-font-family-base)","forumFontWeight":"var(--lia-default-message-font-weight)","forumLineHeight":"var(--lia-bs-line-height-base)","forumFontStyle":"var(--lia-default-message-font-style)","forumMessageLinkColor":"var(--lia-default-message-link-color)","forumMessageLinkDecoration":"var(--lia-default-message-link-decoration)","forumMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","forumMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","forumSolvedColor":"#2DAA0D","blogColor":"#10B2A8","blogFontFamily":"var(--lia-bs-font-family-base)","blogFontWeight":"var(--lia-default-message-font-weight)","blogLineHeight":"1.75","blogFontStyle":"var(--lia-default-message-font-style)","blogMessageLinkColor":"var(--lia-default-message-link-color)","blogMessageLinkDecoration":"var(--lia-default-message-link-decoration)","blogMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","blogMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","tkbColor":"#DCDDCC","tkbFontFamily":"var(--lia-bs-font-family-base)","tkbFontWeight":"var(--lia-default-message-font-weight)","tkbLineHeight":"1.75","tkbFontStyle":"var(--lia-default-message-font-style)","tkbMessageLinkColor":"var(--lia-default-message-link-color)","tkbMessageLinkDecoration":"var(--lia-default-message-link-decoration)","tkbMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","tkbMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","qandaColor":"#4099E2","qandaFontFamily":"var(--lia-bs-font-family-base)","qandaFontWeight":"var(--lia-default-message-font-weight)","qandaLineHeight":"var(--lia-bs-line-height-base)","qandaFontStyle":"var(--lia-default-message-link-font-style)","qandaMessageLinkColor":"var(--lia-default-message-link-color)","qandaMessageLinkDecoration":"var(--lia-default-message-link-decoration)","qandaMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","qandaMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","qandaSolvedColor":"#3FA023","ideaColor":"#F5964A","ideaFontFamily":"var(--lia-bs-font-family-base)","ideaFontWeight":"var(--lia-default-message-font-weight)","ideaLineHeight":"var(--lia-bs-line-height-base)","ideaFontStyle":"var(--lia-default-message-font-style)","ideaMessageLinkColor":"var(--lia-default-message-link-color)","ideaMessageLinkDecoration":"var(--lia-default-message-link-decoration)","ideaMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","ideaMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","contestColor":"#FCC845","contestFontFamily":"var(--lia-bs-font-family-base)","contestFontWeight":"var(--lia-default-message-font-weight)","contestLineHeight":"var(--lia-bs-line-height-base)","contestFontStyle":"var(--lia-default-message-link-font-style)","contestMessageLinkColor":"var(--lia-default-message-link-color)","contestMessageLinkDecoration":"var(--lia-default-message-link-decoration)","contestMessageLinkFontStyle":"ITALIC","contestMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","occasionColor":"#D13A1F","occasionFontFamily":"var(--lia-bs-font-family-base)","occasionFontWeight":"var(--lia-default-message-font-weight)","occasionLineHeight":"var(--lia-bs-line-height-base)","occasionFontStyle":"var(--lia-default-message-font-style)","occasionMessageLinkColor":"var(--lia-default-message-link-color)","occasionMessageLinkDecoration":"var(--lia-default-message-link-decoration)","occasionMessageLinkFontStyle":"var(--lia-default-message-link-font-style)","occasionMessageLinkFontWeight":"var(--lia-default-message-link-font-weight)","grouphubColor":"#040F4B","categoryColor":"#949494","communityColor":"#FFFFFF","productColor":"#949494","__typename":"CoreTypesThemeSettings"},"colors":{"black":"#000000","white":"#FFFFFF","gray100":"#F7F7F7","gray200":"#F7F7F7","gray300":"#E8E8E8","gray400":"#D9D9D9","gray500":"#CCCCCC","gray600":"#949494","gray700":"#707070","gray800":"#545454","gray900":"#333333","dark":"#545454","light":"#F7F7F7","primary":"#1A31FF","secondary":"#333333","bodyText":"#040F4B","bodyBg":"#FFFFFF","info":"#1A31FF","success":"#2DAA0D","warning":"#FFCC00","danger":"#D13A1F","alertSystem":"#FF6600","textMuted":"#707070","highlight":"#FFFCAD","outline":"var(--lia-bs-primary)","custom":["#51EEEF","#8FB5FF"],"__typename":"ColorsThemeSettings"},"divider":{"size":"3px","marginLeft":"4px","marginRight":"4px","borderRadius":"50%","bgColor":"var(--lia-bs-gray-600)","bgColorActive":"var(--lia-bs-gray-600)","__typename":"DividerThemeSettings"},"dropdown":{"fontSize":"var(--lia-bs-font-size-sm)","borderColor":"var(--lia-bs-border-color)","borderRadius":"var(--lia-bs-border-radius-sm)","dividerBg":"var(--lia-bs-gray-300)","itemPaddingY":"5px","itemPaddingX":"20px","headerColor":"var(--lia-bs-gray-700)","__typename":"DropdownThemeSettings"},"email":{"link":{"color":"#0069D4","hoverColor":"#0061c2","decoration":"none","hoverDecoration":"underline","__typename":"EmailLinkSettings"},"border":{"color":"#e4e4e4","__typename":"EmailBorderSettings"},"buttons":{"borderRadiusLg":"5px","paddingXLg":"16px","paddingYLg":"7px","fontWeight":"700","primaryTextColor":"#ffffff","primaryTextHoverColor":"#ffffff","primaryBgColor":"#0069D4","primaryBgHoverColor":"#005cb8","primaryBorder":"1px solid transparent","primaryBorderHover":"1px solid transparent","__typename":"EmailButtonsSettings"},"panel":{"borderRadius":"5px","borderColor":"#e4e4e4","__typename":"EmailPanelSettings"},"__typename":"EmailThemeSettings"},"emoji":{"skinToneDefault":"#ffcd43","skinToneLight":"#fae3c5","skinToneMediumLight":"#e2cfa5","skinToneMedium":"#daa478","skinToneMediumDark":"#a78058","skinToneDark":"#5e4d43","__typename":"EmojiThemeSettings"},"heading":{"color":"var(--lia-bs-body-color)","fontFamily":"Montserrat","fontStyle":"NORMAL","fontWeight":"400","h1FontSize":"34px","h2FontSize":"32px","h3FontSize":"28px","h4FontSize":"24px","h5FontSize":"20px","h6FontSize":"16px","lineHeight":"1.3","subHeaderFontSize":"11px","subHeaderFontWeight":"500","h1LetterSpacing":"normal","h2LetterSpacing":"normal","h3LetterSpacing":"normal","h4LetterSpacing":"normal","h5LetterSpacing":"normal","h6LetterSpacing":"normal","subHeaderLetterSpacing":"2px","h1FontWeight":"var(--lia-bs-headings-font-weight)","h2FontWeight":"var(--lia-bs-headings-font-weight)","h3FontWeight":"var(--lia-bs-headings-font-weight)","h4FontWeight":"var(--lia-bs-headings-font-weight)","h5FontWeight":"var(--lia-bs-headings-font-weight)","h6FontWeight":"var(--lia-bs-headings-font-weight)","__typename":"HeadingThemeSettings"},"icons":{"size10":null,"size12":"12px","size14":"14px","size16":"16px","size20":"20px","size24":"24px","size30":"30px","size40":"40px","size50":"50px","size60":"60px","size80":"80px","size120":"120px","size160":"160px","__typename":"IconsThemeSettings"},"imagePreview":{"bgColor":"var(--lia-bs-gray-900)","titleColor":"var(--lia-bs-white)","controlColor":"var(--lia-bs-white)","controlBgColor":"var(--lia-bs-gray-800)","__typename":"ImagePreviewThemeSettings"},"input":{"borderColor":"var(--lia-bs-gray-600)","disabledColor":"var(--lia-bs-gray-600)","focusBorderColor":"var(--lia-bs-primary)","labelMarginBottom":"10px","btnFontSize":"var(--lia-bs-font-size-sm)","focusBoxShadow":"0 0 0 3px hsla(var(--lia-bs-primary-h), var(--lia-bs-primary-s), var(--lia-bs-primary-l), 0.2)","checkLabelMarginBottom":"2px","checkboxBorderRadius":"3px","borderRadiusSm":"100vw","borderRadius":"100vw","borderRadiusLg":"100vw","formTextMarginTop":"4px","textAreaBorderRadius":"18px","activeFillColor":"var(--lia-bs-primary)","__typename":"InputThemeSettings"},"loading":{"dotDarkColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.2)","dotLightColor":"hsla(var(--lia-bs-white-h), var(--lia-bs-white-s), var(--lia-bs-white-l), 0.5)","barDarkColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.06)","barLightColor":"hsla(var(--lia-bs-white-h), var(--lia-bs-white-s), var(--lia-bs-white-l), 0.4)","__typename":"LoadingThemeSettings"},"link":{"color":"var(--lia-bs-primary)","hoverColor":"hsl(var(--lia-bs-primary-h), var(--lia-bs-primary-s), calc(var(--lia-bs-primary-l) - 10%))","decoration":"none","hoverDecoration":"underline","__typename":"LinkThemeSettings"},"listGroup":{"itemPaddingY":"15px","itemPaddingX":"15px","borderColor":"var(--lia-bs-gray-300)","__typename":"ListGroupThemeSettings"},"modal":{"contentTextColor":"var(--lia-bs-body-color)","contentBg":"var(--lia-bs-white)","backgroundBg":"var(--lia-bs-white)","smSize":"440px","mdSize":"760px","lgSize":"1080px","backdropOpacity":0.3,"contentBoxShadowXs":"var(--lia-bs-box-shadow-sm)","contentBoxShadow":"var(--lia-bs-box-shadow)","headerFontWeight":"700","__typename":"ModalThemeSettings"},"navbar":{"position":"FIXED","background":{"attachment":null,"clip":null,"color":"var(--lia-bs-white)","imageAssetName":null,"imageLastModified":"0","origin":null,"position":"CENTER_CENTER","repeat":"NO_REPEAT","size":"COVER","__typename":"BackgroundProps"},"backgroundOpacity":0.8,"paddingTop":"15px","paddingBottom":"15px","borderBottom":"1px solid var(--lia-bs-border-color)","boxShadow":"var(--lia-bs-box-shadow-sm)","brandMarginRight":"30px","brandMarginRightSm":"10px","brandLogoHeight":"30px","linkGap":"10px","linkJustifyContent":"flex-start","linkPaddingY":"5px","linkPaddingX":"10px","linkDropdownPaddingY":"9px","linkDropdownPaddingX":"var(--lia-nav-link-px)","linkColor":"var(--lia-bs-body-color)","linkHoverColor":"var(--lia-bs-primary)","linkFontSize":"var(--lia-bs-font-size-sm)","linkFontStyle":"NORMAL","linkFontWeight":"400","linkTextTransform":"NONE","linkLetterSpacing":"normal","linkBorderRadius":"var(--lia-bs-border-radius-sm)","linkBgColor":"transparent","linkBgHoverColor":"transparent","linkBorder":"none","linkBorderHover":"none","linkBoxShadow":"none","linkBoxShadowHover":"none","linkTextBorderBottom":"none","linkTextBorderBottomHover":"none","dropdownPaddingTop":"10px","dropdownPaddingBottom":"15px","dropdownPaddingX":"10px","dropdownMenuOffset":"2px","dropdownDividerMarginTop":"10px","dropdownDividerMarginBottom":"10px","dropdownBorderColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","controllerBgHoverColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.1)","controllerIconColor":"var(--lia-bs-body-color)","controllerIconHoverColor":"var(--lia-bs-body-color)","controllerTextColor":"var(--lia-nav-controller-icon-color)","controllerTextHoverColor":"var(--lia-nav-controller-icon-hover-color)","controllerHighlightColor":"hsla(30, 100%, 50%)","controllerHighlightTextColor":"var(--lia-yiq-light)","controllerBorderRadius":"var(--lia-border-radius-50)","hamburgerColor":"var(--lia-nav-controller-icon-color)","hamburgerHoverColor":"var(--lia-nav-controller-icon-color)","hamburgerBgColor":"transparent","hamburgerBgHoverColor":"transparent","hamburgerBorder":"none","hamburgerBorderHover":"none","collapseMenuMarginLeft":"20px","collapseMenuDividerBg":"var(--lia-nav-link-color)","collapseMenuDividerOpacity":0.16,"__typename":"NavbarThemeSettings"},"pager":{"textColor":"var(--lia-bs-link-color)","textFontWeight":"var(--lia-font-weight-md)","textFontSize":"var(--lia-bs-font-size-sm)","__typename":"PagerThemeSettings"},"panel":{"bgColor":"var(--lia-bs-white)","borderRadius":"var(--lia-bs-border-radius)","borderColor":"var(--lia-bs-border-color)","boxShadow":"none","__typename":"PanelThemeSettings"},"popover":{"arrowHeight":"8px","arrowWidth":"16px","maxWidth":"300px","minWidth":"100px","headerBg":"var(--lia-bs-white)","borderColor":"var(--lia-bs-border-color)","borderRadius":"var(--lia-bs-border-radius)","boxShadow":"0 0.5rem 1rem hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.15)","__typename":"PopoverThemeSettings"},"prism":{"color":"#000000","bgColor":"#f5f2f0","fontFamily":"var(--font-family-monospace)","fontSize":"var(--lia-bs-font-size-base)","fontWeightBold":"var(--lia-bs-font-weight-bold)","fontStyleItalic":"italic","tabSize":2,"highlightColor":"#b3d4fc","commentColor":"#62707e","punctuationColor":"#6f6f6f","namespaceOpacity":"0.7","propColor":"#990055","selectorColor":"#517a00","operatorColor":"#906736","operatorBgColor":"hsla(0, 0%, 100%, 0.5)","keywordColor":"#0076a9","functionColor":"#d3284b","variableColor":"#c14700","__typename":"PrismThemeSettings"},"rte":{"bgColor":"var(--lia-bs-white)","borderRadius":"var(--lia-panel-border-radius)","boxShadow":" var(--lia-panel-box-shadow)","customColor1":"#bfedd2","customColor2":"#fbeeb8","customColor3":"#f8cac6","customColor4":"#eccafa","customColor5":"#c2e0f4","customColor6":"#2dc26b","customColor7":"#f1c40f","customColor8":"#e03e2d","customColor9":"#b96ad9","customColor10":"#3598db","customColor11":"#169179","customColor12":"#e67e23","customColor13":"#ba372a","customColor14":"#843fa1","customColor15":"#236fa1","customColor16":"#ecf0f1","customColor17":"#ced4d9","customColor18":"#95a5a6","customColor19":"#7e8c8d","customColor20":"#34495e","customColor21":"#000000","customColor22":"#ffffff","defaultMessageHeaderMarginTop":"40px","defaultMessageHeaderMarginBottom":"20px","defaultMessageItemMarginTop":"0","defaultMessageItemMarginBottom":"30px","diffAddedColor":"hsla(170, 53%, 51%, 0.4)","diffChangedColor":"hsla(43, 97%, 63%, 0.4)","diffNoneColor":"hsla(0, 0%, 80%, 0.4)","diffRemovedColor":"hsla(9, 74%, 47%, 0.4)","specialMessageHeaderMarginTop":"40px","specialMessageHeaderMarginBottom":"20px","specialMessageItemMarginTop":"0","specialMessageItemMarginBottom":"30px","__typename":"RteThemeSettings"},"tags":{"bgColor":"var(--lia-bs-gray-200)","bgHoverColor":"var(--lia-bs-gray-400)","borderRadius":"var(--lia-bs-border-radius-sm)","color":"var(--lia-bs-body-color)","hoverColor":"var(--lia-bs-body-color)","fontWeight":"var(--lia-font-weight-md)","fontSize":"var(--lia-font-size-xxs)","textTransform":"UPPERCASE","letterSpacing":"0.5px","__typename":"TagsThemeSettings"},"toasts":{"borderRadius":"var(--lia-bs-border-radius)","paddingX":"12px","__typename":"ToastsThemeSettings"},"typography":{"fontFamilyBase":"'Segoe UI', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif","fontStyleBase":"NORMAL","fontWeightBase":"400","fontWeightLight":"300","fontWeightNormal":"400","fontWeightMd":"500","fontWeightBold":"700","letterSpacingSm":"normal","letterSpacingXs":"normal","lineHeightBase":"1.5","fontSizeBase":"16px","fontSizeXxs":"11px","fontSizeXs":"12px","fontSizeSm":"14px","fontSizeLg":"20px","fontSizeXl":"24px","smallFontSize":"14px","customFonts":[{"source":"SERVER","name":"DM Sans 9pt","styles":[{"style":"NORMAL","weight":"400","__typename":"FontStyleData"},{"style":"ITALIC","weight":"400","__typename":"FontStyleData"}],"assetNames":["DMSans9pt-normal-400.ttf","DMSans9pt-italic-400.ttf"],"__typename":"CustomFont"}],"__typename":"TypographyThemeSettings"},"unstyledListItem":{"marginBottomSm":"5px","marginBottomMd":"10px","marginBottomLg":"15px","marginBottomXl":"20px","marginBottomXxl":"25px","__typename":"UnstyledListItemThemeSettings"},"yiq":{"light":"#ffffff","dark":"#000000","__typename":"YiqThemeSettings"},"colorLightness":{"primaryDark":0.36,"primaryLight":0.74,"primaryLighter":0.89,"primaryLightest":0.95,"infoDark":0.39,"infoLight":0.72,"infoLighter":0.85,"infoLightest":0.93,"successDark":0.24,"successLight":0.62,"successLighter":0.8,"successLightest":0.91,"warningDark":0.39,"warningLight":0.68,"warningLighter":0.84,"warningLightest":0.93,"dangerDark":0.41,"dangerLight":0.72,"dangerLighter":0.89,"dangerLightest":0.95,"__typename":"ColorLightnessThemeSettings"},"localOverride":false,"__typename":"Theme"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Loading/LoadingDot-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Loading/LoadingDot-1743036180374","value":{"title":"Loading..."},"localOverride":false},"CachedAsset:quilt:logicmonitor.prod:pages/forums/ForumMessagePage:board:product-discussions-1744214319294":{"__typename":"CachedAsset","id":"quilt:logicmonitor.prod:pages/forums/ForumMessagePage:board:product-discussions-1744214319294","value":{"id":"ForumMessagePage","container":{"id":"Common","headerProps":{"removeComponents":["community.widget.bannerWidget"],"__typename":"QuiltContainerSectionProps"},"headerComponentProps":{"community.widget.breadcrumbWidget":{"disableLastCrumbForDesktop":false}},"items":[{"layout":"MAIN_SIDE","id":"message-list","columnMap":{"main":[{"id":"messages.widget.topicWithThreadedReplyListWidget","className":"lia-topic-with-replies","props":{"editLevel":"CONFIGURE"},"__typename":"QuiltComponent"}],"side":[{"id":"messages.widget.relatedContentWidget","__typename":"QuiltComponent"},{"id":"messages.widget.messageListForNodeByRecentActivityWidget","props":{"viewVariant":{"type":"inline","props":{"useUnreadCount":false,"useViewCount":false,"renderPostTimeBeforeAuthor":true,"useSearchSnippet":false,"useAuthorLogin":true,"clampBodyLines":3,"useAvatar":true,"useBoardIcon":false,"useAuthorRank":false,"useKudosCount":false,"useMedia":false,"usePreviewMedia":false,"useTags":false,"useNode":false,"useNodeLink":true,"useTextBody":true,"truncateBodyLength":-1,"useBody":false,"useRepliesCount":false,"useSolvedBadge":true,"useTimeToRead":false,"timeStampType":"conversation.lastPostingActivityTime","useMessageTimeLink":true,"clampSubjectLines":1,"useSpoilerFreeBody":true,"useNodeHoverCard":true,"avatarSize":"40","boardIconSize":"24","subjectAs":"h6"}},"pagerVariant":{"type":"loadMore"},"panelType":"divider","pageSize":5,"useTitle":true,"sorts":{"conversationLastPostingActivityTime":{"direction":"DESC"}},"hideIfEmpty":true,"style":"compact","showTabs":false},"__typename":"QuiltComponent"}],"__typename":"MainSideSectionColumns"},"__typename":"MainSideQuiltSection"}],"__typename":"QuiltContainer"},"__typename":"Quilt"},"localOverride":false},"CachedAsset:text:en_US-components/common/EmailVerification-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/common/EmailVerification-1743036180374","value":{"email.verification.title":"Email Verification Required","email.verification.message.update.email":"To participate in the community, you must first verify your email address. The verification email was sent to {email}. To change your email, visit My Settings.","email.verification.message.resend.email":"To participate in the community, you must first verify your email address. The verification email was sent to {email}. Resend email."},"localOverride":false},"CachedAsset:text:en_US-pages/forums/ForumMessagePage-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-pages/forums/ForumMessagePage-1743036180374","value":{"title":"{contextMessageSubject} | {communityTitle}","errorMissing":"This message cannot be found","name":"Forum Message Page","section.message-list.title":"Forum Discussion","archivedMessageTitle":"This Content Has Been Archived"},"localOverride":false},"CachedAsset:quiltWrapper:logicmonitor.prod:Common:1743036180316":{"__typename":"CachedAsset","id":"quiltWrapper:logicmonitor.prod:Common:1743036180316","value":{"id":"Common","header":{"backgroundImageProps":{"assetName":null,"backgroundSize":"COVER","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":null,"__typename":"BackgroundImageProps"},"backgroundColor":"transparent","items":[{"id":"community.widget.navbarWidget","props":{"showUserName":true,"showRegisterLink":true,"useIconLanguagePicker":true,"useLabelLanguagePicker":true,"links":{"sideLinks":[{"children":[],"linkType":"INTERNAL","id":"Community Corner","params":{"boardId":"welcome","categoryId":"lm-pulse"},"routeName":"ForumBoardPage"},{"children":[],"linkType":"INTERNAL","id":"Customer Central","params":{"categoryId":"lm-pulse"},"routeName":"CategoryPage"},{"children":[],"linkType":"INTERNAL","id":"Product Solutions","params":{"categoryId":"product-hub"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"Employee Discussions","params":{"boardId":"employee-discussions","categoryId":"lm-employees"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"LM Product Foundations","params":{"categoryId":"lm-foundations"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"ai-basics-course-discussions-link","params":{"categoryId":"ai-basics-course-discussions"},"routeName":"CategoryPage"},{"linkType":"INTERNAL","id":"Common-lm-logs-basics-course-discussions-link","params":{"categoryId":"lm-logs-basics-course-discussions"},"routeName":"CategoryPage"}],"linkType":"INTERNAL","id":"Employee Engage","params":{"categoryId":"lm-employees"},"routeName":"CategoryPage"}],"mainLinks":[{"children":[{"linkType":"INTERNAL","id":"LM Exchange","params":{"boardId":"lm-exchange","categoryId":"product-hub"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"Product Discussions","params":{"boardId":"product-discussions","categoryId":"product-hub"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"Feature Requests","params":{"boardId":"feature-requests","categoryId":"product-hub"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"Technical Communications","params":{"boardId":"technical-commmunications","categoryId":"product-hub"},"routeName":"ForumBoardPage"},{"linkType":"INTERNAL","id":"Open Beta Group","params":{"groupHubId":"open-beta"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"Archive","params":{"boardId":"archive","categoryId":"product-hub"},"routeName":"ForumBoardPage"}],"linkType":"INTERNAL","id":"Product Solutions","params":{"categoryId":"product-hub"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"Welcome to LM Community!","params":{"boardId":"welcome","categoryId":"lm-pulse"},"routeName":"ForumBoardPage"},{"linkType":"EXTERNAL","id":"Common-external-link","url":"https://community.logicmonitor.com/tag/Best%20practices%20for%20practitioners?nodeId=board%3Atech-talk","target":"BLANK"},{"linkType":"INTERNAL","id":"Tech Talk","params":{"boardId":"tech-talk","categoryId":"lm-pulse"},"routeName":"BlogBoardPage"},{"linkType":"INTERNAL","id":"LM News","params":{"boardId":"lm-news","categoryId":"lm-pulse"},"routeName":"BlogBoardPage"},{"linkType":"INTERNAL","id":"Customer Onboarding","params":{"boardId":"customer-onboarding","categoryId":"lm-pulse"},"routeName":"ForumBoardPage"},{"linkType":"EXTERNAL","id":"LM Academy Portal","url":"https://academy.logicmonitor.com","target":"SELF"}],"linkType":"INTERNAL","id":"Customer Central","params":{"categoryId":"lm-pulse"},"routeName":"CategoryPage"},{"children":[{"linkType":"INTERNAL","id":"lm-training-live","params":{"groupHubId":"lm-training-live"},"routeName":"GroupHubPage"},{"linkType":"INTERNAL","id":"Common-events-link","params":{"boardId":"events","categoryId":"top"},"routeName":"EventBoardPage"},{"linkType":"INTERNAL","id":"Inner Circle - Customer Advocacy","params":{"groupHubId":"inner-circle"},"routeName":"GroupHubPage"},{"linkType":"EXTERNAL","id":"Community Help - Login","url":"https://community.logicmonitor.com/discussions/community-feedback/community-login-issues/15477","target":"BLANK"},{"linkType":"INTERNAL","id":"Community Feedback","params":{"boardId":"community-feedback","categoryId":"lm-pulse"},"routeName":"ForumBoardPage"}],"linkType":"INTERNAL","id":"Community Corner","params":{"boardId":"welcome","categoryId":"lm-pulse"},"routeName":"ForumBoardPage"},{"children":[],"linkType":"INTERNAL","id":"events","params":{"boardId":"events","categoryId":"top"},"routeName":"EventBoardPage"}]},"className":"QuiltComponent_lia-component-edit-mode__0nCcm","style":{"boxShadow":"var(--lia-bs-box-shadow-sm)","linkFontWeight":"400","controllerHighlightColor":"hsla(30, 100%, 50%)","dropdownDividerMarginBottom":"10px","hamburgerBorderHover":"none","linkFontSize":"14px","linkBoxShadowHover":"none","backgroundOpacity":0.8,"controllerBorderRadius":"var(--lia-border-radius-50)","hamburgerBgColor":"transparent","linkTextBorderBottom":"none","hamburgerColor":"var(--lia-nav-controller-icon-color)","brandLogoHeight":"30px","linkLetterSpacing":"normal","linkBgHoverColor":"transparent","collapseMenuDividerOpacity":0.16,"paddingBottom":"15px","dropdownPaddingBottom":"15px","dropdownMenuOffset":"2px","hamburgerBgHoverColor":"transparent","borderBottom":"1px solid var(--lia-bs-border-color)","hamburgerBorder":"none","dropdownPaddingX":"10px","brandMarginRightSm":"10px","linkBoxShadow":"none","linkJustifyContent":"center","linkColor":"var(--lia-bs-body-color)","collapseMenuDividerBg":"var(--lia-nav-link-color)","dropdownPaddingTop":"10px","controllerHighlightTextColor":"var(--lia-yiq-dark)","controllerTextColor":"var(--lia-nav-controller-icon-color)","background":{"imageAssetName":"","color":"var(--lia-bs-white)","size":"COVER","repeat":"NO_REPEAT","position":"CENTER_CENTER","imageLastModified":""},"linkBorderRadius":"var(--lia-bs-border-radius-sm)","linkHoverColor":"var(--lia-bs-body-color)","position":"FIXED","linkBorder":"none","linkTextBorderBottomHover":"2px solid var(--lia-bs-primary)","brandMarginRight":"30px","hamburgerHoverColor":"var(--lia-nav-controller-icon-color)","linkBorderHover":"none","collapseMenuMarginLeft":"20px","linkFontStyle":"NORMAL","linkPaddingX":"10px","controllerTextHoverColor":"var(--lia-nav-controller-icon-hover-color)","paddingTop":"15px","linkPaddingY":"5px","linkTextTransform":"NONE","dropdownBorderColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.08)","controllerBgHoverColor":"hsla(var(--lia-bs-black-h), var(--lia-bs-black-s), var(--lia-bs-black-l), 0.1)","linkDropdownPaddingX":"var(--lia-nav-link-px)","linkBgColor":"transparent","linkDropdownPaddingY":"9px","controllerIconColor":"var(--lia-bs-primary)","dropdownDividerMarginTop":"10px","linkGap":"10px","controllerIconHoverColor":"var(--lia-bs-primary)"},"showSearchIcon":true,"languagePickerStyle":"iconAndLabel"},"__typename":"QuiltComponent"},{"id":"community.widget.bannerWidget","props":{"backgroundColor":"transparent","visualEffects":{"showBottomBorder":true},"backgroundOpacity":70,"backgroundImageProps":{"backgroundSize":"COVER","backgroundPosition":"CENTER_CENTER","backgroundRepeat":"NO_REPEAT"},"fontColor":"var(--lia-bs-body-color)"},"__typename":"QuiltComponent"},{"id":"community.widget.breadcrumbWidget","props":{"backgroundColor":"var(--lia-bs-body-bg)","linkHighlightColor":"var(--lia-bs-primary)","visualEffects":{"showBottomBorder":false},"backgroundOpacity":100,"linkTextColor":"var(--lia-bs-gray-700)"},"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"footer":{"backgroundImageProps":{"assetName":"footer.png","backgroundSize":"CONTAIN","backgroundRepeat":"NO_REPEAT","backgroundPosition":"CENTER_CENTER","lastModified":"1733509816000","__typename":"BackgroundImageProps"},"backgroundColor":"transparent","items":[{"id":"community.widget.footerWidget","props":null,"__typename":"QuiltComponent"}],"__typename":"QuiltWrapperSection"},"__typename":"QuiltWrapper","localOverride":false},"localOverride":false},"CachedAsset:text:en_US-components/common/ActionFeedback-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/common/ActionFeedback-1743036180374","value":{"joinedGroupHub.title":"Welcome","joinedGroupHub.message":"You are now a member of this group and are subscribed to updates.","groupHubInviteNotFound.title":"Invitation Not Found","groupHubInviteNotFound.message":"Sorry, we could not find your invitation to the group. The owner may have canceled the invite.","groupHubNotFound.title":"Group Not Found","groupHubNotFound.message":"The grouphub you tried to join does not exist. It may have been deleted.","existingGroupHubMember.title":"Already Joined","existingGroupHubMember.message":"You are already a member of this group.","accountLocked.title":"Account Locked","accountLocked.message":"Your account has been locked due to multiple failed attempts. Try again in {lockoutTime} minutes.","editedGroupHub.title":"Changes Saved","editedGroupHub.message":"Your group has been updated.","leftGroupHub.title":"Goodbye","leftGroupHub.message":"You are no longer a member of this group and will not receive future updates.","deletedGroupHub.title":"Deleted","deletedGroupHub.message":"The group has been deleted.","groupHubCreated.title":"Group Created","groupHubCreated.message":"{groupHubName} is ready to use","accountClosed.title":"Account Closed","accountClosed.message":"The account has been closed and you will now be redirected to the homepage","resetTokenExpired.title":"Reset Password Link has Expired","resetTokenExpired.message":"Try resetting your password again","invalidUrl.title":"Invalid URL","invalidUrl.message":"The URL you're using is not recognized. Verify your URL and try again.","accountClosedForUser.title":"Account Closed","accountClosedForUser.message":"{userName}'s account is closed","inviteTokenInvalid.title":"Invitation Invalid","inviteTokenInvalid.message":"Your invitation to the community has been canceled or expired.","inviteTokenError.title":"Invitation Verification Failed","inviteTokenError.message":"The url you are utilizing is not recognized. Verify your URL and try again","pageNotFound.title":"Access Denied","pageNotFound.message":"You do not have access to this area of the community or it doesn't exist","eventAttending.title":"Responded as Attending","eventAttending.message":"You'll be notified when there's new activity and reminded as the event approaches","eventInterested.title":"Responded as Interested","eventInterested.message":"You'll be notified when there's new activity and reminded as the event approaches","eventNotFound.title":"Event Not Found","eventNotFound.message":"The event you tried to respond to does not exist.","redirectToRelatedPage.title":"Showing Related Content","redirectToRelatedPageForBaseUsers.title":"Showing Related Content","redirectToRelatedPageForBaseUsers.message":"The content you are trying to access is archived","redirectToRelatedPage.message":"The content you are trying to access is archived","relatedUrl.archivalLink.flyoutMessage":"The content you are trying to access is archived View Archived Content"},"localOverride":false},"CachedAsset:text:en_US-components/community/Breadcrumb-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/community/Breadcrumb-1743036180374","value":{"navLabel":"Breadcrumbs","dropdown":"Additional parent page navigation"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBanner-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBanner-1743036180374","value":{"messageMarkedAsSpam":"This post has been marked as spam","messageMarkedAsSpam@board:TKB":"This article has been marked as spam","messageMarkedAsSpam@board:BLOG":"This post has been marked as spam","messageMarkedAsSpam@board:FORUM":"This discussion has been marked as spam","messageMarkedAsSpam@board:OCCASION":"This event has been marked as spam","messageMarkedAsSpam@board:IDEA":"This idea has been marked as spam","manageSpam":"Manage Spam","messageMarkedAsAbuse":"This post has been marked as abuse","messageMarkedAsAbuse@board:TKB":"This article has been marked as abuse","messageMarkedAsAbuse@board:BLOG":"This post has been marked as abuse","messageMarkedAsAbuse@board:FORUM":"This discussion has been marked as abuse","messageMarkedAsAbuse@board:OCCASION":"This event has been marked as abuse","messageMarkedAsAbuse@board:IDEA":"This idea has been marked as abuse","preModCommentAuthorText":"This comment will be published as soon as it is approved","preModCommentModeratorText":"This comment is awaiting moderation","messageMarkedAsOther":"This post has been rejected due to other reasons","messageMarkedAsOther@board:TKB":"This article has been rejected due to other reasons","messageMarkedAsOther@board:BLOG":"This post has been rejected due to other reasons","messageMarkedAsOther@board:FORUM":"This discussion has been rejected due to other reasons","messageMarkedAsOther@board:OCCASION":"This event has been rejected due to other reasons","messageMarkedAsOther@board:IDEA":"This idea has been rejected due to other reasons","messageArchived":"This post was archived on {date}","relatedUrl":"View Related Content","relatedContentText":"Showing related content","archivedContentLink":"View Archived Content"},"localOverride":false},"CachedAsset:text:en_US-components/messages/RelatedContentWidget-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/RelatedContentWidget-1743036180374","value":{"title":"Related Content","emptyDescription":"No content to show"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageListForNodeByRecentActivityWidget-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageListForNodeByRecentActivityWidget-1743036180374","value":{"title@userScope:other":"Recent Content","title@userScope:self":"Contributions","title@board:FORUM@userScope:other":"Recent Discussions","title@board:BLOG@userScope:other":"Recent Blogs","emptyDescription":"No content to show","MessageListForNodeByRecentActivityWidgetEditor.nodeScope.label":"Scope","title@instance:1711369335300":"","title@instance:goCfUH":"What's Happening @LM?","title@instance:1713795011144":"Recent Content","title@instance:BHIzON":"Questions? Ask Here!","title@instance:1711640146061":"Questions? Ask Here!","title@instance:uaopJa":"Questions? Ask Here!","title@instance:MmIpBT":"","title@instance:1711544340591":"Ask Questions Here!","title@instance:ZzjYpi":"Ask Questions Here!","title@instance:dFsNGW":"Community Engagement Activity","title@instance:1713449345071":"Job Discussions","title@instance:1715202029000":"Discussions"},"localOverride":false},"CachedAsset:text:en_US-components/community/FooterWidget-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/community/FooterWidget-1743036180374","value":{"homeLink":"Community Home","topOfPage":"Top of Page","buildHash":"Build Hash:","buildNumber":"Build Number:","buildTime":"Build Time:","privacyPolicy":"Privacy Policy","helpLink":"Help"},"localOverride":false},"Forum:board:feature-requests":{"__typename":"Forum","id":"board:feature-requests","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"entityType":"FORUM","displayId":"feature-requests","nodeType":"board","depth":2,"conversationStyle":"FORUM","title":"Feature Requests","shortTitle":"Feature Requests","parent":{"__ref":"Category:category:product-hub"},"userContext":{"__typename":"NodeUserContext","canAddAttachments":true,"canUpdateNode":false,"canPostMessages":false,"isSubscribed":false},"avatar":{"__ref":"AssociatedImage:{\"url\":\"https://community.logicmonitor.com/t5/s/ajkuw86572/images/bi0xMi1zRnk1SXA?image-coordinates=0%2C0%2C250%2C250\"}"},"description":"Voice your ideas and shape the future of monitoring with the LogicMonitor Product Feature Requests community. Share your suggestions, vote on existing requests, and collaborate with fellow users to influence the development roadmap. Stay informed about upcoming features and enhancements, and be part of the innovation journey with LogicMonitor. Join the community today and help shape the next generation of monitoring solutions.","eventPath":"category:product-hub/community:ajkuw86572board:feature-requests/"},"Forum:board:lm-exchange":{"__typename":"Forum","id":"board:lm-exchange","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:archive":{"__typename":"Forum","id":"board:archive","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Blog:board:tech-talk":{"__typename":"Blog","id":"board:tech-talk","blogPolicies":{"__typename":"BlogPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:open-beta":{"__typename":"GroupHub","id":"grouphub:open-beta","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Category:category:lm-pulse":{"__typename":"Category","id":"category:lm-pulse","categoryPolicies":{"__typename":"CategoryPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:welcome":{"__typename":"Forum","id":"board:welcome","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Blog:board:lm-news":{"__typename":"Blog","id":"board:lm-news","blogPolicies":{"__typename":"BlogPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"GroupHub:grouphub:inner-circle":{"__typename":"GroupHub","id":"grouphub:inner-circle","grouphubPolicies":{"__typename":"GroupHubPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:community-feedback":{"__typename":"Forum","id":"board:community-feedback","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Forum:board:customer-onboarding":{"__typename":"Forum","id":"board:customer-onboarding","forumPolicies":{"__typename":"ForumPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Occasion:board:events":{"__typename":"Occasion","id":"board:events","boardPolicies":{"__typename":"BoardPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}},"occasionPolicies":{"__typename":"OccasionPolicies","canReadNode":{"__typename":"PolicyResult","failureReason":null}}},"Conversation:conversation:18280":{"__typename":"Conversation","id":"conversation:18280","topic":{"__typename":"ForumTopicMessage","uid":18280},"lastPostingActivityTime":"2025-04-09T16:27:35.365-07:00","solved":false},"ForumTopicMessage:message:18280":{"__typename":"ForumTopicMessage","subject":"Unsupported Media Type (415)","conversation":{"__ref":"Conversation:conversation:18280"},"id":"message:18280","revisionNum":1,"uid":18280,"depth":0,"board":{"__ref":"Forum:board:product-discussions"},"author":{"__typename":"User","uid":6323,"login":"Kanika23m","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://community.logicmonitor.com/t5/s/ajkuw86572/m_assets/avatars/default/avatar-11.svg?time=0"}},"metrics":{"__typename":"MessageMetrics","views":94},"postTime":"2025-04-03T23:57:57.569-07:00","lastPublishTime":"2025-04-03T23:57:57.569-07:00","readOnly":false},"Conversation:conversation:16869":{"__typename":"Conversation","id":"conversation:16869","topic":{"__typename":"ForumTopicMessage","uid":16869},"lastPostingActivityTime":"2025-04-09T13:00:56.181-07:00","solved":false},"ForumTopicMessage:message:16869":{"__typename":"ForumTopicMessage","subject":"Dynamic Dashboard Filters for Text Widget","conversation":{"__ref":"Conversation:conversation:16869"},"id":"message:16869","revisionNum":1,"uid":16869,"depth":0,"board":{"__ref":"Forum:board:product-discussions"},"author":{"__typename":"User","uid":5266,"login":"billbianco","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":null}},"metrics":{"__typename":"MessageMetrics","views":53},"postTime":"2024-10-04T06:21:23.998-07:00","lastPublishTime":"2024-10-04T06:21:23.998-07:00","readOnly":false},"Conversation:conversation:18318":{"__typename":"Conversation","id":"conversation:18318","topic":{"__typename":"ForumTopicMessage","uid":18318},"lastPostingActivityTime":"2025-04-09T10:52:06.294-07:00","solved":false},"ForumTopicMessage:message:18318":{"__typename":"ForumTopicMessage","subject":"What do you alert on for CPU on Linux?","conversation":{"__ref":"Conversation:conversation:18318"},"id":"message:18318","revisionNum":1,"uid":18318,"depth":0,"board":{"__ref":"Forum:board:product-discussions"},"author":{"__typename":"User","uid":4456,"login":"Kelemvor","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":null}},"metrics":{"__typename":"MessageMetrics","views":40},"postTime":"2025-04-09T09:53:37.650-07:00","lastPublishTime":"2025-04-09T09:53:37.650-07:00","readOnly":false},"Conversation:conversation:18316":{"__typename":"Conversation","id":"conversation:18316","topic":{"__typename":"ForumTopicMessage","uid":18316},"lastPostingActivityTime":"2025-04-09T07:13:58.517-07:00","solved":false},"ForumTopicMessage:message:18316":{"__typename":"ForumTopicMessage","subject":"Resolution for: \"VMware Troubleshooter-Unable to get list of VCSA metrics Alert\"","conversation":{"__ref":"Conversation:conversation:18316"},"id":"message:18316","revisionNum":1,"uid":18316,"depth":0,"board":{"__ref":"Forum:board:product-discussions"},"author":{"__typename":"User","uid":3704,"login":"JaredM","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":null}},"metrics":{"__typename":"MessageMetrics","views":36},"postTime":"2025-04-09T07:13:58.517-07:00","lastPublishTime":"2025-04-09T07:13:58.517-07:00","readOnly":false},"Conversation:conversation:18271":{"__typename":"Conversation","id":"conversation:18271","topic":{"__typename":"ForumTopicMessage","uid":18271},"lastPostingActivityTime":"2025-04-09T06:26:05.467-07:00","solved":false},"ForumTopicMessage:message:18271":{"__typename":"ForumTopicMessage","subject":"Any way to find all dashboards that have broken widgets?","conversation":{"__ref":"Conversation:conversation:18271"},"id":"message:18271","revisionNum":1,"uid":18271,"depth":0,"board":{"__ref":"Forum:board:product-discussions"},"author":{"__typename":"User","uid":4456,"login":"Kelemvor","registrationData":{"__typename":"RegistrationData","status":null},"deleted":false,"avatar":{"__typename":"UserAvatar","url":null}},"metrics":{"__typename":"MessageMetrics","views":42},"postTime":"2025-04-03T10:22:26.580-07:00","lastPublishTime":"2025-04-03T10:22:26.580-07:00","readOnly":false},"AssociatedImage:{\"url\":\"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstMTUtQ0FvYjd5\"}":{"__typename":"AssociatedImage","url":"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstMTUtQ0FvYjd5","height":220,"width":1140,"mimeType":"image/png"},"Rank:rank:15":{"__typename":"Rank","id":"rank:15","position":16,"name":"Professor","color":"333333","icon":{"__ref":"AssociatedImage:{\"url\":\"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstMTUtQ0FvYjd5\"}"},"rankStyle":"TEXT"},"User:user:21":{"__typename":"User","id":"user:21","uid":21,"login":"David_Bond","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2015-12-14T09:07:13.000-08:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.logicmonitor.com/t5/s/ajkuw86572/images/dS0yMS1sYkxzZmY?image-coordinates=0%2C0%2C996%2C996"},"rank":{"__ref":"Rank:rank:15"},"messagesCount":240,"kudosGivenCount":67,"kudosReceivedCount":633,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":7,"entityType":"USER","eventPath":"community:ajkuw86572/user:21"},"AssociatedImage:{\"url\":\"https://community.logicmonitor.com/t5/s/ajkuw86572/images/bi0xMi1zRnk1SXA?image-coordinates=0%2C0%2C250%2C250\"}":{"__typename":"AssociatedImage","url":"https://community.logicmonitor.com/t5/s/ajkuw86572/images/bi0xMi1zRnk1SXA?image-coordinates=0%2C0%2C250%2C250","mimeType":"image/png"},"ForumTopicMessage:message:13039":{"__typename":"ForumTopicMessage","uid":13039,"subject":"LogicModule development: script editor line numbers","id":"message:13039","revisionNum":1,"repliesCount":11,"author":{"__ref":"User:user:21"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:feature-requests"},"conversation":{"__ref":"Conversation:conversation:13039"},"moderationData":{"__ref":"ModerationData:moderation_data:13039"},"postTime":"2023-06-28T04:56:31.000-07:00","lastPublishTime":"2023-06-28T04:56:31.000-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":152},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:product-hub/community:ajkuw86572board:feature-requests/message:13039"},"Conversation:conversation:13039":{"__typename":"Conversation","id":"conversation:13039","solved":true,"topic":{"__ref":"ForumTopicMessage:message:13039"},"lastPostingActivityTime":"2025-01-03T08:51:42.221-08:00","lastPostTime":"2025-01-03T08:51:42.221-08:00"},"ModerationData:moderation_data:13039":{"__typename":"ModerationData","id":"moderation_data:13039","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:13039":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:13039","relatedMessage":{"__ref":"ForumTopicMessage:message:13039"}},"AssociatedImage:{\"url\":\"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstMjYtamhHWVBP\"}":{"__typename":"AssociatedImage","url":"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstMjYtamhHWVBP","height":220,"width":1140,"mimeType":"image/png"},"Rank:rank:26":{"__typename":"Rank","id":"rank:26","position":27,"name":"Neophyte","color":"333333","icon":{"__ref":"AssociatedImage:{\"url\":\"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstMjYtamhHWVBP\"}"},"rankStyle":"TEXT"},"User:user:389":{"__typename":"User","id":"user:389","uid":389,"login":"Michael_Dieter","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2016-02-26T00:46:00.000-08:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.logicmonitor.com/legacyfs/online/avatars/413e4cfc3abeb93d10334f8b9cd7a1bf.jpg"},"rank":{"__ref":"Rank:rank:26"},"messagesCount":67,"kudosGivenCount":12,"kudosReceivedCount":47,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":1,"entityType":"USER","eventPath":"community:ajkuw86572/user:389"},"ForumTopicMessage:message:7449":{"__typename":"ForumTopicMessage","uid":7449,"subject":"Datasource development challenge","id":"message:7449","revisionNum":1,"repliesCount":4,"author":{"__ref":"User:user:389"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:product-discussions"},"conversation":{"__ref":"Conversation:conversation:7449"},"moderationData":{"__ref":"ModerationData:moderation_data:7449"},"postTime":"2020-05-29T11:05:49.000-07:00","lastPublishTime":"2020-05-29T11:05:49.000-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":92},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:product-hub/community:ajkuw86572board:product-discussions/message:7449"},"Conversation:conversation:7449":{"__typename":"Conversation","id":"conversation:7449","solved":true,"topic":{"__ref":"ForumTopicMessage:message:7449"},"lastPostingActivityTime":"2020-05-29T14:35:45.000-07:00","lastPostTime":"2020-05-29T14:35:45.000-07:00"},"ModerationData:moderation_data:7449":{"__typename":"ModerationData","id":"moderation_data:7449","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:7449":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:7449","relatedMessage":{"__ref":"ForumTopicMessage:message:7449"}},"ForumTopicMessage:message:15352":{"__typename":"ForumTopicMessage","uid":15352,"subject":"What not to do when developing code","id":"message:15352","revisionNum":1,"repliesCount":2,"author":{"__ref":"User:user:-1"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:product-discussions"},"conversation":{"__ref":"Conversation:conversation:15352"},"moderationData":{"__ref":"ModerationData:moderation_data:15352"},"postTime":"2024-04-25T08:52:36.903-07:00","lastPublishTime":"2024-04-25T08:52:36.903-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":75},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:product-hub/community:ajkuw86572board:product-discussions/message:15352"},"Conversation:conversation:15352":{"__typename":"Conversation","id":"conversation:15352","solved":false,"topic":{"__ref":"ForumTopicMessage:message:15352"},"lastPostingActivityTime":"2024-04-26T07:10:18.501-07:00","lastPostTime":"2024-04-26T07:10:18.501-07:00"},"ModerationData:moderation_data:15352":{"__typename":"ModerationData","id":"moderation_data:15352","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:15352":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:15352","relatedMessage":{"__ref":"ForumTopicMessage:message:15352"}},"ForumTopicMessage:message:12193":{"__typename":"ForumTopicMessage","uid":12193,"subject":"Cant get javax.mail.Session to work? (Groovy Datasource or ConfigSource)","id":"message:12193","revisionNum":1,"repliesCount":2,"author":{"__ref":"User:user:3026"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:product-discussions"},"conversation":{"__ref":"Conversation:conversation:12193"},"moderationData":{"__ref":"ModerationData:moderation_data:12193"},"postTime":"2023-04-05T07:23:51.000-07:00","lastPublishTime":"2023-04-05T07:23:51.000-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":172},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:product-hub/community:ajkuw86572board:product-discussions/message:12193"},"Conversation:conversation:12193":{"__typename":"Conversation","id":"conversation:12193","solved":false,"topic":{"__ref":"ForumTopicMessage:message:12193"},"lastPostingActivityTime":"2023-04-07T07:00:23.000-07:00","lastPostTime":"2023-04-07T07:00:23.000-07:00"},"ModerationData:moderation_data:12193":{"__typename":"ModerationData","id":"moderation_data:12193","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:12193":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:12193","relatedMessage":{"__ref":"ForumTopicMessage:message:12193"}},"User:user:2663":{"__typename":"User","id":"user:2663","uid":2663,"login":"Caleb","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2021-07-22T06:49:22.000-07:00","confirmEmailStatus":null,"registrationAccessLevel":null,"ssoRegistrationFields":[]},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":null},"rank":null,"messagesCount":10,"kudosGivenCount":4,"kudosReceivedCount":14,"kudosWeight":1,"ssoId":null,"followersCount":null,"solutionsCount":0,"entityType":"USER","eventPath":"community:ajkuw86572/user:2663"},"ForumTopicMessage:message:10281":{"__typename":"ForumTopicMessage","uid":10281,"subject":"MIB Compiler Recommendation","id":"message:10281","revisionNum":1,"repliesCount":1,"author":{"__ref":"User:user:2663"},"depth":0,"hasGivenKudo":false,"board":{"__ref":"Forum:board:product-discussions"},"conversation":{"__ref":"Conversation:conversation:10281"},"moderationData":{"__ref":"ModerationData:moderation_data:10281"},"postTime":"2022-03-24T05:38:23.000-07:00","lastPublishTime":"2022-03-24T05:38:23.000-07:00","readOnly":false,"metrics":{"__typename":"MessageMetrics","views":76},"placeholder":false,"originalMessageForPlaceholder":null,"isEscalated":null,"entityType":"FORUM_TOPIC","eventPath":"category:product-hub/community:ajkuw86572board:product-discussions/message:10281"},"Conversation:conversation:10281":{"__typename":"Conversation","id":"conversation:10281","solved":false,"topic":{"__ref":"ForumTopicMessage:message:10281"},"lastPostingActivityTime":"2022-03-24T07:27:36.000-07:00","lastPostTime":"2022-03-24T07:27:36.000-07:00"},"ModerationData:moderation_data:10281":{"__typename":"ModerationData","id":"moderation_data:10281","status":"APPROVED","rejectReason":null},"RelatedContentMessage:RelatedContentMessage:10281":{"__typename":"RelatedContentMessage","id":"RelatedContentMessage:10281","relatedMessage":{"__ref":"ForumTopicMessage:message:10281"}},"QueryVariables:TopicReplyList:message:12568:1":{"__typename":"QueryVariables","id":"TopicReplyList:message:12568:1","value":{"id":"message:12568","first":10,"sorts":{"postTime":{"direction":"DESC"}},"repliesFirst":3,"repliesFirstDepthThree":1,"repliesSorts":{"postTime":{"direction":"DESC"}},"useAvatar":true,"useAuthorLogin":true,"useAuthorRank":true,"useBody":true,"useKudosCount":true,"useTimeToRead":false,"useMedia":false,"useReadOnlyIcon":false,"useRepliesCount":true,"useSearchSnippet":false,"useAcceptedSolutionButton":true,"useSolvedBadge":false,"useAttachments":false,"attachmentsFirst":5,"useTags":true,"useNodeAncestors":false,"useUserHoverCard":false,"useNodeHoverCard":false,"useModerationStatus":true,"usePreviewSubjectModal":false,"useMessageStatus":true}},"ROOT_MUTATION":{"__typename":"Mutation"},"CachedAsset:text:en_US-components/community/Navbar-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/community/Navbar-1743036180374","value":{"community":"Community Home","inbox":"Inbox","manageContent":"Manage Content","tos":"Terms of Service","forgotPassword":"Forgot Password","themeEditor":"Theme Editor","edit":"Edit Navigation Bar","skipContent":"Skip to content","Tech Talk":"Community Blog and Product Insights","external-1":"LM Training LIVE!","lm-training-live":"LM Training | LIVE ","Common-external-link":"Best Practices for Practitioners","Product Solutions":"Tech Forums","Common-events-link":"LM User Groups","external":"Product Roadmap Roadshow","Common-lm-logs-basics-course-discussions-link":"LM Logs Basics Course Discussions","LM News":"LM Community News ","Customer User Groups":"LM User Groups","Community Corner":"Customer Programs","ai-basics-course-discussions-link":"AI Basics Course Discussions","events":"Events"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarHamburgerDropdown-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarHamburgerDropdown-1743036180374","value":{"hamburgerLabel":"Side Menu"},"localOverride":false},"CachedAsset:text:en_US-components/community/BrandLogo-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/community/BrandLogo-1743036180374","value":{"logoAlt":"Khoros","themeLogoAlt":"Brand Logo"},"localOverride":false},"CachedAsset:text:en_US-components/community/NavbarTextLinks-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarTextLinks-1743036180374","value":{"more":"More"},"localOverride":false},"CachedAsset:text:en_US-components/search/SpotlightSearchIcon-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/search/SpotlightSearchIcon-1743036180374","value":{"search":"Search"},"localOverride":false},"CachedAsset:text:en_US-components/authentication/AuthenticationLink-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/authentication/AuthenticationLink-1743036180374","value":{"title.login":"Sign In","title.registration":"Register","title.forgotPassword":"Forgot Password","title.multiAuthLogin":"Sign In"},"localOverride":false},"CachedAsset:text:en_US-components/nodes/NodeLink-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/nodes/NodeLink-1743036180374","value":{"place":"Place {name}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewStandard-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewStandard-1743036180374","value":{"anonymous":"Anonymous","author":"{messageAuthorLogin}","authorBy":"{messageAuthorLogin}","board":"{messageBoardTitle}","replyToUser":" to {parentAuthor}","showMoreReplies":"Show More","replyText":"Reply","repliesText":"Replies","markedAsSolved":"Marked as Solved","movedMessagePlaceholder.BLOG":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.TKB":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.FORUM":"{count, plural, =0 {This reply has been} other {These replies have been} }","movedMessagePlaceholder.IDEA":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholder.OCCASION":"{count, plural, =0 {This comment has been} other {These comments have been} }","movedMessagePlaceholderUrlText":"moved.","messageStatus":"Status: ","statusChanged":"Status changed: {previousStatus} to {currentStatus}","statusAdded":"Status added: {status}","statusRemoved":"Status removed: {status}","labelExpand":"expand replies","labelCollapse":"collapse replies","unhelpfulReason.reason1":"Content is outdated","unhelpfulReason.reason2":"Article is missing information","unhelpfulReason.reason3":"Content is for a different Product","unhelpfulReason.reason4":"Doesn't match what I was searching for"},"localOverride":false},"CachedAsset:text:en_US-components/messages/ThreadedReplyList-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/ThreadedReplyList-1743036180374","value":{"title":"{count, plural, one{# Reply} other{# Replies}}","title@board:BLOG":"{count, plural, one{# Comment} other{# Comments}}","title@board:TKB":"{count, plural, one{# Comment} other{# Comments}}","title@board:IDEA":"{count, plural, one{# Comment} other{# Comments}}","title@board:OCCASION":"{count, plural, one{# Comment} other{# Comments}}","noRepliesTitle":"No Replies","noRepliesTitle@board:BLOG":"No Comments","noRepliesTitle@board:TKB":"No Comments","noRepliesTitle@board:IDEA":"No Comments","noRepliesTitle@board:OCCASION":"No Comments","noRepliesDescription":"Be the first to reply","noRepliesDescription@board:BLOG":"Be the first to comment","noRepliesDescription@board:TKB":"Be the first to comment","noRepliesDescription@board:IDEA":"Be the first to comment","noRepliesDescription@board:OCCASION":"Be the first to comment","messageReadOnlyAlert:BLOG":"Comments have been turned off for this post","messageReadOnlyAlert:TKB":"Comments have been turned off for this article","messageReadOnlyAlert:IDEA":"Comments have been turned off for this idea","messageReadOnlyAlert:FORUM":"Replies have been turned off for this discussion","messageReadOnlyAlert:OCCASION":"Comments have been turned off for this event"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageReplyCallToAction-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageReplyCallToAction-1743036180374","value":{"leaveReply":"Leave a reply...","leaveReply@board:BLOG@message:root":"Leave a comment...","leaveReply@board:TKB@message:root":"Leave a comment...","leaveReply@board:IDEA@message:root":"Leave a comment...","leaveReply@board:OCCASION@message:root":"Leave a comment...","repliesTurnedOff.FORUM":"Replies are turned off for this topic","repliesTurnedOff.BLOG":"Comments are turned off for this topic","repliesTurnedOff.TKB":"Comments are turned off for this topic","repliesTurnedOff.IDEA":"Comments are turned off for this topic","repliesTurnedOff.OCCASION":"Comments are turned off for this topic","infoText":"Stop poking me!"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/QueryHandler-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/QueryHandler-1743036180374","value":{"title":"Query Handler"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/BuildInformation-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/BuildInformation-1743036180374","value":{"buildHash":"Build Hash: {buildHash}","buildNumber":"Build Number: {buildNumber}","buildTime":"Build Time: {buildTime}"},"localOverride":false},"CachedAsset:text:en_US-components/community/KhorosLogo-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/community/KhorosLogo-1743036180374","value":{"alt":"Powered By Khoros"},"localOverride":false},"User:user:6106":{"__typename":"User","id":"user:6106","uid":6106,"login":"davidBrierley","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2025-01-03T08:39:54.839-08:00"},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":"https://community.logicmonitor.com/t5/s/ajkuw86572/m_assets/avatars/default/avatar-9.svg?time=0"},"rank":{"__ref":"Rank:rank:26"},"entityType":"USER","eventPath":"community:ajkuw86572/user:6106"},"ModerationData:moderation_data:17408":{"__typename":"ModerationData","id":"moderation_data:17408","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:17408":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:6106"},"id":"message:17408","revisionNum":1,"uid":17408,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:product-discussions"},"parent":{"__ref":"ForumTopicMessage:message:12568"},"conversation":{"__ref":"Conversation:conversation:12568"},"subject":"Re: Groovy IDE recommendations for DataSource/ConfigSource development?","moderationData":{"__ref":"ModerationData:moderation_data:17408"},"body":"
Hi Guys,
I came across this post on New Years Eve as I have found myself getting frustrated for having to use the collector debug to test my groovy scripts and wondered if there was anything for in the IDE and I couldn't find anything.
Its for running groovy scripts against devices from within the VSCode IDE.
In short. You login using your company and APIKey (LM Bearer Token). ^^ These are stored in secretStorage on VSCode and can be set to clear each time you use the extension.
You then right click in the window and run the script (Or run from command pallete)
It will open a couple of prompts that will let you search for the device by either name or IP address. You then select the device and the script runs and it returns the output in a web view panel. Theres some other commands etc.
I haven't published it to the exchange yet as its the initial release of it and theres still bits to do but all the source code is in the above repo and the VSIX file is too so you can download it and install it through there.
If anyone wants to check it out then feel free to, Its my first time writing a VSCode extension, I use JS / Node for react but mainly I develop in Python so there may be a few Python Mannerisms in the code.
Anyways hopefully it can help somebody, feel free to contribute or request other features or changes and I'll get round to sorting.
I came across this post on New Years Eve as I have found myself getting frustrated for having to use the collector debug to test my groovy scripts and wondered if there was anything for in the IDE and I couldn't find anything.
Its for running groovy scripts against devices from within the VSCode IDE.
In short. You login using your company and APIKey (LM Bearer Token). ^^ These are stored in secretStorage on VSCode and can be set to clear each time you use the extension.
You then right click in the window and run the script (Or run from command pallete)
It will open a couple of prompts that will let you search for the device by either name or IP address. You then select the device and the script runs and it returns the output in a web view panel. Theres some other commands etc.
I haven't published it to the exchange yet as its the initial release of it and theres still bits to do but all the source code is in the above repo and the VSIX file is too so you can download it and install it through there.
If anyone wants to check it out then feel free to, Its my first time writing a VSCode extension, I use JS / Node for react but mainly I develop in Python so there may be a few Python Mannerisms in the code.
Anyways hopefully it can help somebody, feel free to contribute or request other features or changes and I'll get round to sorting.
Cheers !
","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"timeToRead":2,"currentRevision":{"__ref":"Revision:revision:17408_1"},"latestVersion":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"ModerationData:moderation_data:12572":{"__typename":"ModerationData","id":"moderation_data:12572","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:12572":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:-1"},"id":"message:12572","revisionNum":1,"uid":12572,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:product-discussions"},"parent":{"__ref":"ForumTopicMessage:message:12568"},"conversation":{"__ref":"Conversation:conversation:12568"},"subject":"Re: Groovy IDE recommendations for DataSource/ConfigSource development?","moderationData":{"__ref":"ModerationData:moderation_data:12572"},"body":"
\t
I think the developers at LM have a preferred IDE (IntelliJ), but it never made sense for me not coming from a Java background. I use VS Code combined with the collector debug window. I run an interactive Groovy console through docker `docker run --rm -it groovy` which lets me test syntax and stuff. I would really love it if LM made an extension for VS Code that would let you run groovy or powershell scripts on a chosen collector against a chosen object. That would really speed up my development. As it is, I develop my code in VS Code, then copy and paste into a !groovy or !posh dialog in the collector debug. I have to choose the device every time. It’s not great, but it works. I may go to bard/chatgpt to have it help me develop the VS Code extension since all that stuff can be done through the API.
\t
There’s also coretools floating around somewhere that allow you to run .groovy files from your command line. It uses your browser’s cookies for authentication and uses the API to push !groovy tasks through the collector debug console.
I think the developers at LM have a preferred IDE (IntelliJ), but it never made sense for me not coming from a Java background. I use VS Code combined with the collector debug window. I run an interactive Groovy console through docker `docker run --rm -it groovy` which lets me test syntax and stuff. I would really love it if LM made an extension for VS Code that would let you run groovy or powershell scripts on a chosen collector against a chosen object. That would really speed up my development. As it is, I develop my code in VS Code, then copy and paste into a !groovy or !posh dialog in the collector debug. I have to choose the device every time. It’s not great, but it works. I may go to bard/chatgpt to have it help me develop the VS Code extension since all that stuff can be done through the API.
\t
There’s also coretools floating around somewhere that allow you to run .groovy files from your command line. It uses your browser’s cookies for authentication and uses the API to push !groovy tasks through the collector debug console.
\t
I really wish LM did more for developers.
\t
Officially put this feature request in today.
","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:12572_1"},"latestVersion":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"ModerationData:moderation_data:12571":{"__typename":"ModerationData","id":"moderation_data:12571","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:12571":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:-1"},"id":"message:12571","revisionNum":1,"uid":12571,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:product-discussions"},"parent":{"__ref":"ForumTopicMessage:message:12568"},"conversation":{"__ref":"Conversation:conversation:12568"},"subject":"Re: Groovy IDE recommendations for DataSource/ConfigSource development?","moderationData":{"__ref":"ModerationData:moderation_data:12571"},"body":"
","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:12571_1"},"latestVersion":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"AssociatedImage:{\"url\":\"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstNC1lQzdPMmw\"}":{"__typename":"AssociatedImage","url":"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstNC1lQzdPMmw","height":220,"width":1140,"mimeType":"image/png"},"Rank:rank:4":{"__typename":"Rank","id":"rank:4","position":3,"name":"LM Champion","color":"333333","icon":{"__ref":"AssociatedImage:{\"url\":\"https://community.logicmonitor.com/t5/s/ajkuw86572/images/cmstNC1lQzdPMmw\"}"},"rankStyle":"TEXT"},"User:user:4926":{"__typename":"User","id":"user:4926","uid":4926,"login":"JJumpp","biography":null,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-03-10T05:41:11.000-08:00"},"deleted":false,"email":"","avatar":{"__typename":"UserAvatar","url":null},"rank":{"__ref":"Rank:rank:4"},"entityType":"USER","eventPath":"community:ajkuw86572/user:4926"},"ModerationData:moderation_data:12570":{"__typename":"ModerationData","id":"moderation_data:12570","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"ForumReplyMessage:message:12570":{"__typename":"ForumReplyMessage","author":{"__ref":"User:user:4926"},"id":"message:12570","revisionNum":1,"uid":12570,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:product-discussions"},"parent":{"__ref":"ForumTopicMessage:message:12568"},"conversation":{"__ref":"Conversation:conversation:12568"},"subject":"Re: Groovy IDE recommendations for DataSource/ConfigSource development?","moderationData":{"__ref":"ModerationData:moderation_data:12570"},"body":"
This does sounds like a great feature request! It would be awesome to dev within an IDE without having to copy and paste between windows. I also use VS Code since it helps me catch all my syntax errors and such, and then move it into the collector debug from there. I always do a final bit of testing directly in the LogicModule too, in case my output is not in quite the right format.
\t
I think the developers at LM have a preferred IDE (IntelliJ), but it never made sense for me not coming from a Java background. I use VS Code combined with the collector debug window. I run an interactive Groovy console through docker `docker run --rm -it groovy` which lets me test syntax and stuff. I would really love it if LM made an extension for VS Code that would let you run groovy or powershell scripts on a chosen collector against a chosen object. That would really speed up my development. As it is, I develop my code in VS Code, then copy and paste into a !groovy or !posh dialog in the collector debug. I have to choose the device every time. It’s not great, but it works. I may go to bard/chatgpt to have it help me develop the VS Code extension since all that stuff can be done through the API.
\t
There’s also coretools floating around somewhere that allow you to run .groovy files from your command line. It uses your browser’s cookies for authentication and uses the API to push !groovy tasks through the collector debug console.
This does sounds like a great feature request! It would be awesome to dev within an IDE without having to copy and paste between windows. I also use VS Code since it helps me catch all my syntax errors and such, and then move it into the collector debug from there. I always do a final bit of testing directly in the LogicModule too, in case my output is not in quite the right format.
\t
I think the developers at LM have a preferred IDE (IntelliJ), but it never made sense for me not coming from a Java background. I use VS Code combined with the collector debug window. I run an interactive Groovy console through docker `docker run --rm -it groovy` which lets me test syntax and stuff. I would really love it if LM made an extension for VS Code that would let you run groovy or powershell scripts on a chosen collector against a chosen object. That would really speed up my development. As it is, I develop my code in VS Code, then copy and paste into a !groovy or !posh dialog in the collector debug. I have to choose the device every time. It’s not great, but it works. I may go to bard/chatgpt to have it help me develop the VS Code extension since all that stuff can be done through the API.
\t
There’s also coretools floating around somewhere that allow you to run .groovy files from your command line. It uses your browser’s cookies for authentication and uses the API to push !groovy tasks through the collector debug console.
\t
I really wish LM did more for developers.
\t
","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"timeToRead":2,"currentRevision":{"__ref":"Revision:revision:12570_1"},"latestVersion":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"ModerationData:moderation_data:12569":{"__typename":"ModerationData","id":"moderation_data:12569","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"AcceptedSolutionMessage:message:12569":{"__typename":"AcceptedSolutionMessage","author":{"__ref":"User:user:-1"},"id":"message:12569","revisionNum":1,"uid":12569,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:product-discussions"},"parent":{"__ref":"ForumTopicMessage:message:12568"},"conversation":{"__ref":"Conversation:conversation:12568"},"subject":"Re: Groovy IDE recommendations for DataSource/ConfigSource development?","moderationData":{"__ref":"ModerationData:moderation_data:12569"},"body":"
I think the developers at LM have a preferred IDE (IntelliJ), but it never made sense for me not coming from a Java background. I use VS Code combined with the collector debug window. I run an interactive Groovy console through docker `docker run --rm -it groovy` which lets me test syntax and stuff. I would really love it if LM made an extension for VS Code that would let you run groovy or powershell scripts on a chosen collector against a chosen object. That would really speed up my development. As it is, I develop my code in VS Code, then copy and paste into a !groovy or !posh dialog in the collector debug. I have to choose the device every time. It’s not great, but it works. I may go to bard/chatgpt to have it help me develop the VS Code extension since all that stuff can be done through the API.
There’s also coretools floating around somewhere that allow you to run .groovy files from your command line. It uses your browser’s cookies for authentication and uses the API to push !groovy tasks through the collector debug console.
I think the developers at LM have a preferred IDE (IntelliJ), but it never made sense for me not coming from a Java background. I use VS Code combined with the collector debug window. I run an interactive Groovy console through docker `docker run --rm -it groovy` which lets me test syntax and stuff. I would really love it if LM made an extension for VS Code that would let you run groovy or powershell scripts on a chosen collector against a chosen object. That would really speed up my development. As it is, I develop my code in VS Code, then copy and paste into a !groovy or !posh dialog in the collector debug. I have to choose the device every time. It’s not great, but it works. I may go to bard/chatgpt to have it help me develop the VS Code extension since all that stuff can be done through the API.
There’s also coretools floating around somewhere that allow you to run .groovy files from your command line. It uses your browser’s cookies for authentication and uses the API to push !groovy tasks through the collector debug console.
I really wish LM did more for developers.
","timeToRead":1,"currentRevision":{"__ref":"Revision:revision:12569_1"},"latestVersion":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"QueryVariables:MessageSolutions":{"__typename":"QueryVariables","id":"MessageSolutions","value":{"first":10,"constraints":{"topicId":{"eq":"message:12568"},"solution":{"eq":true}},"sorts":{"postTime":{"direction":"ASC"}},"useAvatar":true,"useAuthorLogin":true,"useAuthorRank":false,"useBody":true,"useKudosCount":false,"useTimeToRead":false,"useMedia":true,"useRepliesCount":false,"useSearchSnippet":false,"useAcceptedSolutionButton":true,"useSolvedBadge":false,"useAttachments":true,"useTags":false,"useUserHoverCard":false,"useNodeHoverCard":false,"usePreviewSubjectModal":false,"useMessageStatus":false}},"CachedAsset:text:en_US-components/community/NavbarDropdownToggle-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/community/NavbarDropdownToggle-1743036180374","value":{"ariaLabelClosed":"Press the down arrow to open the menu"},"localOverride":false},"CachedAsset:text:en_US-components/messages/EscalatedMessageBanner-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/EscalatedMessageBanner-1743036180374","value":{"escalationMessage":"Escalated to Salesforce by {username} on {date}","viewDetails":"View Details","modalTitle":"Case Details","escalatedBy":"Escalated by: ","escalatedOn":"Escalated on: ","caseNumber":"Case Number: ","status":"Status: ","lastUpdateDate":"Last Update: ","automaticEscalation":"automatic escalation","anonymous":"Anonymous"},"localOverride":false},"CachedAsset:text:en_US-components/users/UserLink-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/users/UserLink-1743036180374","value":{"authorName":"View Profile: {author}","anonymous":"Anonymous"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/users/UserRank-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserRank-1743036180374","value":{"rankName":"{rankName}","userRank":"Author rank {rankName}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageTime-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageTime-1743036180374","value":{"postTime":"Published: {time}","lastPublishTime":"Last Update: {time}","conversation.lastPostingActivityTime":"Last posting activity time: {time}","conversation.lastPostTime":"Last post time: {time}","moderationData.rejectTime":"Rejected time: {time}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageSolvedBadge-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSolvedBadge-1743036180374","value":{"solved":"Solved"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageSubject-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSubject-1743036180374","value":{"noSubject":"(no subject)"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageBody-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageBody-1743036180374","value":{"showMessageBody":"Show More","mentionsErrorTitle":"{mentionsType, select, board {Board} user {User} message {Message} other {}} No Longer Available","mentionsErrorMessage":"The {mentionsType} you are trying to view has been removed from the community.","videoProcessing":"Video is being processed. Please try again in a few minutes.","bannerTitle":"Video provider requires cookies to play the video. Accept to continue or {url} it directly on the provider's site.","buttonTitle":"Accept","urlText":"watch"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageCustomFields-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageCustomFields-1743036180374","value":{"CustomField.default.label":"Value of {name}"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageReplyButton-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageReplyButton-1743036180374","value":{"repliesCount":"{count}","title":"Reply","title@board:BLOG@message:root":"Comment","title@board:TKB@message:root":"Comment","title@board:IDEA@message:root":"Comment","title@board:OCCASION@message:root":"Comment"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageSolutionList-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageSolutionList-1743036180374","value":{"emptyDescription":"No has been message solutions yet"},"localOverride":false},"CachedAsset:text:en_US-components/messages/AcceptedSolutionButton-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/AcceptedSolutionButton-1743036180374","value":{"accept":"Mark as Solution","accepted":"Marked as Solution","errorHeader":"Error!","errorAdd":"There was an error marking as solution.","errorRemove":"There was an error unmarking as solution.","solved":"Solved","topicAlreadySolvedErrorTitle":"Solution Already Exists","topicAlreadySolvedErrorDesc":"Refresh the browser to view the existing solution"},"localOverride":false},"CachedAsset:text:en_US-components/messages/MessageView/MessageViewInline-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/messages/MessageView/MessageViewInline-1743036180374","value":{"bylineAuthor":"{bylineAuthor}","bylineBoard":"{bylineBoard}","anonymous":"Anonymous","place":"Place {bylineBoard}","gotoParent":"Go to parent {name}"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/common/Pager/PagerLoadMore-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/common/Pager/PagerLoadMore-1743036180374","value":{"loadMore":"Show More"},"localOverride":false},"Revision:revision:12572_1":{"__typename":"Revision","id":"revision:12572_1","lastEditTime":"2023-12-06T08:47:04.000-08:00"},"Revision:revision:17408_1":{"__typename":"Revision","id":"revision:17408_1","lastEditTime":"2025-01-03T08:49:22.693-08:00"},"Revision:revision:12571_1":{"__typename":"Revision","id":"revision:12571_1","lastEditTime":"2023-05-12T06:25:25.000-07:00"},"Revision:revision:12569_1":{"__typename":"Revision","id":"revision:12569_1","lastEditTime":"2023-05-12T05:59:54.000-07:00"},"Revision:revision:12570_1":{"__typename":"Revision","id":"revision:12570_1","lastEditTime":"2023-05-12T06:18:02.000-07:00"},"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserAvatar-1743036180374","value":{"altText":"{login}'s avatar","altTextGeneric":"User's avatar"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/ranks/UserRankLabel-1743036180374","value":{"altTitle":"Icon for {rankName} rank"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/nodes/NodeIcon-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/nodes/NodeIcon-1743036180374","value":{"contentType":"Content Type {style, select, FORUM {Forum} BLOG {Blog} TKB {Knowledge Base} IDEA {Ideas} OCCASION {Events} other {}} icon"},"localOverride":false},"CachedAsset:text:en_US-components/tags/TagView/TagViewChip-1743036180374":{"__typename":"CachedAsset","id":"text:en_US-components/tags/TagView/TagViewChip-1743036180374","value":{"tagLabelName":"Tag name {tagName}"},"localOverride":false}}}},"page":"/forums/ForumMessagePage/ForumMessagePage","query":{"autoScroll":"true","topicRepliesSort":"postTimeDesc","boardId":"product-discussions","messageSubject":"groovy-ide-recommendations-for-datasourceconfigsource-development","messageId":"12568"},"buildId":"q_bLpq2mflH0BeZigxpj6","runtimeConfig":{"buildInformationVisible":false,"logLevelApp":"info","logLevelMetrics":"info","openTelemetryClientEnabled":false,"openTelemetryConfigName":"logicmonitor","openTelemetryServiceVersion":"25.2.0","openTelemetryUniverse":"prod","openTelemetryCollector":"http://localhost:4318","openTelemetryRouteChangeAllowedTime":"5000","apolloDevToolsEnabled":false,"inboxMuteWipFeatureEnabled":false},"isFallback":false,"isExperimentalCompile":false,"dynamicIds":["./components/seo/QAPageSchema/QAPageSchema.tsx","./components/community/Navbar/NavbarWidget.tsx","./components/community/Breadcrumb/BreadcrumbWidget.tsx","./components/messages/TopicWithThreadedReplyListWidget/TopicWithThreadedReplyListWidget.tsx","./components/messages/RelatedContentWidget/RelatedContentWidget.tsx","./components/messages/MessageListForNodeByRecentActivityWidget/MessageListForNodeByRecentActivityWidget.tsx","./components/community/FooterWidget/FooterWidget.tsx","./components/messages/MessageView/MessageViewStandard/MessageViewStandard.tsx","./components/messages/ThreadedReplyList/ThreadedReplyList.tsx","./components/community/FooterWidgetHelpLink/FooterWidgetHelpLink.tsx","./components/community/KhorosLogo/KhorosLogo.tsx","../shared/client/components/common/List/UnstyledList/UnstyledList.tsx","./components/messages/MessageView/MessageView.tsx","./components/messages/MessageView/MessageViewInline/MessageViewInline.tsx","../shared/client/components/common/List/ListGroup/ListGroup.tsx","../shared/client/components/common/Pager/PagerLoadMore/PagerLoadMore.tsx","../shared/client/components/common/List/UnwrappedList/UnwrappedList.tsx","./components/tags/TagView/TagView.tsx","./components/tags/TagView/TagViewChip/TagViewChip.tsx"],"appGip":true,"scriptLoader":[]}