Forum Discussion

darshthakkar's avatar
darshthakkar
Valued Contributor
9 months ago
Solved

Fetch dashboard/monitor details via a pipeline

Hi Team,

I was looking into a possibility of fetching pipeline execution details (along with its execution frequency which is not available at the moment) via a snapLogic pipeline.
Ideally, I would want to fetch everything that is available in Dashboard/Monitor (as this would be replacing the traditional dashboard) and then pass that information to downstream systems. We can start off with pipeline execution details and then work through fetching everything from Dashboard.

(Execution frequency not available)

Thanking in advance for your time and assistance.

  • darshthakkar - you can take a look at the Public Runtime APIs.  That is a simple REST call using basic authentication with account credentials of a SnapLogic user that has access to all projects you want reported on.  I recommend you use the HTTP Client snap with a GET action to call the API.

    Hope this helps!

  • Hi darshthakkar

    There is a pattern available in the public pattern library (if you have access to that in your snaplogic setup) called "SnapLogic Public APIs to Read and Write the Runtime Execution Information".

    I have also implemented a solution similar to what you are describing for the same use case where I work, happy to talk to you about that 🙂

    Cheers

    Lee

6 Replies

  • darshthakkar - you can take a look at the Public Runtime APIs.  That is a simple REST call using basic authentication with account credentials of a SnapLogic user that has access to all projects you want reported on.  I recommend you use the HTTP Client snap with a GET action to call the API.

    Hope this helps!

  • darshthakkar's avatar
    darshthakkar
    Valued Contributor

    Thank you koryknick, I will check out the documentation and pick it from there. Appreciate your assistance here.

    Best Regards,

    Darsh

  • LeeDuffy's avatar
    LeeDuffy
    New Contributor II

    Hi darshthakkar

    There is a pattern available in the public pattern library (if you have access to that in your snaplogic setup) called "SnapLogic Public APIs to Read and Write the Runtime Execution Information".

    I have also implemented a solution similar to what you are describing for the same use case where I work, happy to talk to you about that 🙂

    Cheers

    Lee

    • darshthakkar's avatar
      darshthakkar
      Valued Contributor

      Appreciate it LeeDuffy 
      I will take a peek into this by the end of this week, I was travelling so wasn't able to check the notifications here.

      More than happy to connect with you to discuss on this but lemme first research it from my end so I'm upto the speed.

      Thanks again.

       

      Best Regards,
      Darsh

      • LeeDuffy's avatar
        LeeDuffy
        New Contributor II

        Cool stuff, just message me on here and we can set something up and share some knowledge!