Meet industry peers, ask questions, collaborate to find answers, and connect with Googlers who are making the products you use every day.<\/p>", "imageupload.max_uploaded_images_per_upload" : 100, "imageupload.max_uploaded_images_per_user" : 10000, "integratedprofile.connect_mode" : "", "tkb.toc_maximum_heading_level" : "2", "tkb.toc_heading_list_style" : "disc", "sharedprofile.show_hovercard_score" : true, "config.search_before_post_scope" : "community", "tkb.toc_heading_indent" : "15", "p13n.cta.recommendations_feed_dismissal_timestamp" : -1, "imageupload.max_file_size" : 10024, "layout.show_batch_checkboxes" : false, "integratedprofile.cta_connect_slim_dismissal_timestamp" : -1 }, "isAnonymous" : true, "policies" : { "image-upload.process-and-remove-exif-metadata" : true }, "registered" : false, "emailRef" : "", "id" : -1, "login" : "Former Community Member" }, "Server" : { "communityPrefix" : "/qsqph94282", "nodeChangeTimeStamp" : 1739747950928, "tapestryPrefix" : "/gc", "deviceMode" : "DESKTOP", "responsiveDeviceMode" : "DESKTOP", "membershipChangeTimeStamp" : "0", "version" : "24.12", "branch" : "24.12-release", "showTextKeys" : false }, "Config" : { "phase" : "prod", "integratedprofile.cta.reprompt.delay" : 30, "profileplus.tracking" : { "profileplus.tracking.enable" : false, "profileplus.tracking.click.enable" : false, "profileplus.tracking.impression.enable" : false }, "app.revision" : "2501300115-s5e774b9f15-b77", "navigation.manager.community.structure.limit" : "1000" }, "Activity" : { "Results" : [ ] }, "NodeContainer" : { "viewHref" : "https://www.googlecloudcommunity.com/gc/Top/ct-p/top", "description" : "", "id" : "top", "shortTitle" : "Top", "title" : "Top", "nodeType" : "category" }, "Page" : { "skins" : [ "googlecloud", "theme_hermes", "responsive_peak" ], "authUrls" : { "loginUrl" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?dest_url=https%3A%2F%2Fwww.googlecloudcommunity.com%2Fgc%2Fuser%2Fv2%2Fviewprofilepage%2Fuser-id%2F379377", "loginUrlNotRegistered" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?redirectreason=notregistered&dest_url=https%3A%2F%2Fwww.googlecloudcommunity.com%2Fgc%2Fuser%2Fv2%2Fviewprofilepage%2Fuser-id%2F379377", "loginUrlNotRegisteredDestTpl" : "https://www.googlecloudcommunity.com/gc/user/userloginpage?redirectreason=notregistered&dest_url=%7B%7BdestUrl%7D%7D" }, "name" : "ViewProfilePage", "rtl" : false, "object" : { "viewHref" : "/gc/user/viewprofilepage/user-id/379377", "id" : 379377, "page" : "ViewProfilePage", "type" : "User", "login" : "jstoner" } }, "WebTracking" : { "Activities" : { }, "path" : "Community:Google Cloud Community" }, "Feedback" : { "targeted" : { } }, "Seo" : { "markerEscaping" : { "pathElement" : { "prefix" : "@", "match" : "^[0-9][0-9]$" }, "enabled" : false } }, "TopLevelNode" : { "viewHref" : "https://www.googlecloudcommunity.com/", "description" : "The official home of Google Cloud and Workspace community forums, learning hub, and community blogs.", "id" : "qsqph94282", "shortTitle" : "Google Cloud Community", "title" : "Google Cloud Community", "nodeType" : "Community" }, "Community" : { "viewHref" : "https://www.googlecloudcommunity.com/", "integratedprofile.lang_code" : "en", "integratedprofile.country_code" : "US", "id" : "qsqph94282", "shortTitle" : "Google Cloud Community", "title" : "Google Cloud Community" }, "CoreNode" : { "viewHref" : "https://www.googlecloudcommunity.com/", "settings" : { }, "description" : "The official home of Google Cloud and Workspace community forums, learning hub, and community blogs.", "id" : "qsqph94282", "shortTitle" : "Google Cloud Community", "title" : "Google Cloud Community", "nodeType" : "Community", "ancestors" : [ ] } }; LITHIUM.Components.RENDER_URL = "/gc/util/componentrenderpage/component-id/#{component-id}?render_behavior=raw"; LITHIUM.Components.ORIGINAL_PAGE_NAME = 'user/v2/ViewProfilePage'; LITHIUM.Components.ORIGINAL_PAGE_ID = 'ViewProfilePage'; LITHIUM.Components.ORIGINAL_PAGE_CONTEXT = 'V1N_s47q603HWCwReJwpiMuFvKVtPmRl93iAxrnZz-kEdgj3NwOYL0wx8jYi5GgqHNqJkdYsAI5OtbYZyJm8xcewYt88x97E2CuUirk2FgMozGH6V8Z51oup6e60VjXlMn0FhIhxM9Vg8B12tXwalAK92QpVVts0K5W3vACKiuJ9Nwg2ogd2u0nEulgZgWepPVBE6KQsKHjwEKROdZgYuKeCzNEXzJ2cNT4DqWpruztTZQU8VC3XuMozI1TNM8wdN8ZYnIcn4eOjS_HAE47wEOm8sXQ3bPhS_sJvC0cCTZ9H6az-ozFDk61epqq-dDF9'; LITHIUM.Css = { "BASE_DEFERRED_IMAGE" : "lia-deferred-image", "BASE_BUTTON" : "lia-button", "BASE_SPOILER_CONTAINER" : "lia-spoiler-container", "BASE_TABS_INACTIVE" : "lia-tabs-inactive", "BASE_TABS_ACTIVE" : "lia-tabs-active", "BASE_AJAX_REMOVE_HIGHLIGHT" : "lia-ajax-remove-highlight", "BASE_FEEDBACK_SCROLL_TO" : "lia-feedback-scroll-to", "BASE_FORM_FIELD_VALIDATING" : "lia-form-field-validating", "BASE_FORM_ERROR_TEXT" : "lia-form-error-text", "BASE_FEEDBACK_INLINE_ALERT" : "lia-panel-feedback-inline-alert", "BASE_BUTTON_OVERLAY" : "lia-button-overlay", "BASE_TABS_STANDARD" : "lia-tabs-standard", "BASE_AJAX_INDETERMINATE_LOADER_BAR" : "lia-ajax-indeterminate-loader-bar", "BASE_AJAX_SUCCESS_HIGHLIGHT" : "lia-ajax-success-highlight", "BASE_CONTENT" : "lia-content", "BASE_JS_HIDDEN" : "lia-js-hidden", "BASE_AJAX_LOADER_CONTENT_OVERLAY" : "lia-ajax-loader-content-overlay", "BASE_FORM_FIELD_SUCCESS" : "lia-form-field-success", "BASE_FORM_WARNING_TEXT" : "lia-form-warning-text", "BASE_FORM_FIELDSET_CONTENT_WRAPPER" : "lia-form-fieldset-content-wrapper", "BASE_AJAX_LOADER_OVERLAY_TYPE" : "lia-ajax-overlay-loader", "BASE_FORM_FIELD_ERROR" : "lia-form-field-error", "BASE_SPOILER_CONTENT" : "lia-spoiler-content", "BASE_FORM_SUBMITTING" : "lia-form-submitting", "BASE_EFFECT_HIGHLIGHT_START" : "lia-effect-highlight-start", "BASE_FORM_FIELD_ERROR_NO_FOCUS" : "lia-form-field-error-no-focus", "BASE_EFFECT_HIGHLIGHT_END" : "lia-effect-highlight-end", "BASE_SPOILER_LINK" : "lia-spoiler-link", "FACEBOOK_LOGOUT" : "lia-component-users-action-logout", "BASE_DISABLED" : "lia-link-disabled", "FACEBOOK_SWITCH_USER" : "lia-component-admin-action-switch-user", "BASE_FORM_FIELD_WARNING" : "lia-form-field-warning", "BASE_AJAX_LOADER_FEEDBACK" : "lia-ajax-loader-feedback", "BASE_AJAX_LOADER_OVERLAY" : "lia-ajax-loader-overlay", "BASE_LAZY_LOAD" : "lia-lazy-load" }; LITHIUM.noConflict = true; LITHIUM.useCheckOnline = false; LITHIUM.RenderedScripts = [ "jquery.ui.dialog.js", "jquery.autocomplete.js", "jquery.ui.resizable.js", "OoyalaPlayer.js", "jquery.ui.draggable.js", "ResizeSensor.js", "jquery.function-utils-1.0.js", "ElementQueries.js", "Events.js", "jquery.clone-position-1.0.js", "jquery.tools.tooltip-1.2.6.js", "Globals.js", "AjaxFeedback.js", "Loader.js", "jquery.js", "jquery.viewport-1.0.js", "DataHandler.js", "LiModernizr.js", "Video.js", "jquery.ui.widget.js", "jquery.iframe-transport.js", "AutoComplete.js", "jquery.appear-1.1.1.js", "jquery.blockui.js", "json2.js", "jquery.scrollTo.js", "HelpIcon.js", "jquery.tmpl-1.1.1.js", "Auth.js", "prism.js", "Placeholder.js", "Link.js", "jquery.json-2.6.0.js", "ForceLithiumJQuery.js", "jquery.ui.mouse.js", "jquery.ajax-cache-response-1.0.js", "jquery.effects.slide.js", "jquery.hoverIntent-r6.js", "jquery.ui.core.js", "Cache.js", "Text.js", "Throttle.js", "jquery.placeholder-2.0.7.js", "UserListActual.js", "Namespace.js", "SearchForm.js", "Sandbox.js", "Forms.js", "jquery.position-toggle-1.0.js", "PolyfillsAll.js", "Lithium.js", "jquery.effects.core.js", "PartialRenderProxy.js", "jquery.iframe-shim-1.0.js", "ActiveCast3.js", "SpoilerToggle.js", "jquery.lithium-selector-extensions.js", "SearchAutoCompleteToggle.js", "jquery.delayToggle-1.0.js", "Tooltip.js", "ElementMethods.js", "InformationBox.js", "jquery.fileupload.js", "AjaxSupport.js", "Dialog.js", "Components.js", "CookieBannerAlert.js", "DeferredImages.js", "NoConflict.js", "UserBadges.js", "jquery.css-data-1.0.js", "jquery.ui.position.js" ];(function(){LITHIUM.AngularSupport=function(){function g(a,c){a=a||{};for(var b in c)"[object object]"===Object.prototype.toString.call(c[b])?a[b]=g(a[b],c[b]):a[b]=c[b];return a}var d,f,b={coreModule:"li.community",coreModuleDeps:[],noConflict:!0,bootstrapElementSelector:".lia-page .min-width .lia-content",bootstrapApp:!0,debugEnabled:!1,useCsp:!0,useNg2:!1},k=function(){var a;return function(b){a||(a=document.createElement("a"));a.href=b;return a.href}}();LITHIUM.Angular={};return{preventGlobals:LITHIUM.Globals.preventGlobals, restoreGlobals:LITHIUM.Globals.restoreGlobals,init:function(){var a=[],c=document.querySelector(b.bootstrapElementSelector);a.push(b.coreModule);b.customerModules&&0

Staff
Since ‎11-16-2022
yesterday

My Stats

  • 319 Posts
  • 58 Solutions
  • 19 Likes given
  • 264 Likes received

Radsubra's Bio

Badges jstoner Earned

View all badges

Recent Activity

We are continuing our mini-series around dashboards in Google Security Operations (SecOps) today with a look at grouping data in a chart. Data grouping provides us the ability to visualize data with additional dimensionality. Oftentimes, this dimensi...
Last time, we introduced native dashboarding to Google Security Operations (SecOps) and created a new dashboard and pie chart by calculating a listing of the top ten event types generated in the past day. Today, we are going to continue building out ...
Today we're going to use a time function to calculate the difference between two time values with a focus on the time units. This is a subtle but important difference as compared to a mathematical difference of seconds. This function can be used as y...
If you’ve used Google SecOps for any period of time, you’ve likely built at least a chart, if not a full dashboard with Google SecOps dashboarding capability. When this capability was added to the platform, Looker was the dashboarding tool. A new das...
Today we are going to use a time function that can round a time value down to a specific time unit. This function can be used as you build searches and rules in Google SecOps! Oftentimes, we want to roll time values up by minute, hour, day and the li...