Skip to main content

Get Started with Spendview for Free

Spendview for Snowflake is a free module of DataOps.live Observe, a core component of the data product platform.

You must register to access Spendview for Snowflake. Once registered, you can add as many Snowflake accounts as needed and start monitoring them.

Signing up

From the DataOps.live website, register using your business email address to access the Spendview for Snowflake free module for the first time.

Prerequisites

  • You can access Snowflake as a new user with the role DATAOPS_OBS_VIEWER, which has the necessary permissions. See Create user and warehouse for more information.
  • If a firewall protects your Snowflake account, you must add our IPs to the allowlist to enable access to your account: 35.176.116.33, 3.11.127.149, and 18.170.83.22.

Register

  1. In your browser, go to the DataOps.live website and click Use it for free now!.

  2. In the open form, enter your user information, including your business email address, and click Sign up.

    the observability tool register form !!shadow!!

  3. Check your inbox for the trial sign-up email.

  4. In the email, read the instructions and click the activation link.

  5. Set a new password, confirm it, and click Change password. You get a confirmation message, and the login page opens. See Authentication methods for more information.

  6. Enter your email address and password and click Sign in.

  7. Click Go to settings in the prompt message to open a page and add the Snowflake accounts you want to monitor.

    add snowflake account in unified observability !!shadow!!

  8. Click Add account on the top right to open a form.

  9. Enter your Snowflake login information and click Submit. Learn more about how to add a Snowflake account.

    This creates and adds the account to the Snowflake accounts page.

    snowflake account details !!shadow!!

    You can switch between two views to have real-time insight into the account cost — per Terabyte and credit — and the account login information. Read more about how to manage accounts.

  10. Repeat the last two steps to add all the Snowflake accounts you want to monitor.

    add several Snowflake accounts !!shadow!!

  11. Click the Spend observability icon on the left sidebar to open the free module and explore the Snowflake accounts' spending and usage.

    note

    Your access to the icons on the left sidebar depends on your role in Spendview. See Access levels and roles for more information.

Signing in

  1. In your browser, go to the DataOps.live Observability login page and click Sign in.

    the observability tool login form !!shadow!!

  2. Enter your email address in the open form and click Continue.

  3. Enter your password and click Sign in. See Authentication methods for more information.

  4. Explore the real-time visibility of the Snowflake accounts' spending and utilization through the different menus.

    Your access to the icons on the left sidebar depends on your role in Spendview. See Access levels and roles for more information.

    Spendview for Snowflake overview page !!shadow!!

Adding a Snowflake account

  1. On the sidebar, click the Snowflake accounts icon.

    add snowflake account details !!shadow!!

  2. Click Add account on the top right to open a form.

  3. Enter your Snowflake account name. To get the account name:

    1. Log in to Snowflake.

    2. Click the dropdown arrow next to the Snowflake icon on the bottom left and, in the open list, select the account you want to monitor.

    3. Click the copy icon next to the account to get the account name.

      If you want to use the account URL, click the link icon next to the account.

    4. Enter the copied account in the form and replace . with -, if you are using the account name.

      For example, oalsots.ot18677 becomes oalsots-ot18677.

      You can get the current Snowflake account name from the address in your browser — the text immediately following the two forward slashes:

      current snowflake account name in browser !!shadow!!

    5. Keep the Trim account toggle on if you want to have the account you entered in the field automatically formatted to the expected format.

  4. Enter a username, a password, and a warehouse name. You can use an existing user and warehouse or create new ones.

    • As an account user, you must have a default role with at least the permissions USAGE_VIEWER and GOVERNANCE_VIEWER on the Snowflake database. Learn more about creating a new user with the proper permissions using a script.

    • What you enter in the warehouse field will be the Snowflake warehouse used by Spendview for Snowflake. Your Snowflake user should have the correct privileges to use this warehouse. Learn more about creating a new warehouse using a script.

      We recommend you use an existing warehouse frequently used as the queries triggered by the platform are relatively small. They will not increase your expenses significantly if they run on a warehouse used by other users.

  5. (Optional) Enter a specific Snowflake role that you want to use to monitor the Snowflake account. If this field is not set, the default Snowflake role for the user will be used.

    Necessary Permissions

    The Snowflake role must have permissions equivalent to USAGE_VIEWER and GOVERNANCE_VIEWER on the Snowflake database.

  6. Click Submit to add the Snowflake account.

  7. Repeat the above steps to add all the Snowflake accounts you want to monitor.

    add several Snowflake accounts !!shadow!!

All added accounts have Persist, Active, and Share toggles, the first two are enabled by default.

  • Toggle Active off if you want to stop monitoring the account but keep it listed on the Snowflake accounts page.
  • Toggle Persist off if you want to delete the account from the Snowflake accounts page once logged out.
  • Toggle Share on if you want to give access to this account to specific Spendview users. See Inviting users for more information.

You can switch between the account details and its cost view by clicking the icons on the top right of the tile. For more information about editing the account attributes, see Editing an account.