Headless Chrome application to log Salesforce speedtest.jsp results
$250-750 USD
Închis
Data postării: circa 4 ani în urmă
$250-750 USD
Plata la predare
Application which runs on a Windows laptop inside the company LAN which will log network performance figures harvested from a .jsp page run within a headless Chrome instance on the same laptop.
It is very important that this runs inside the company LAN, as we want to run the tests from the perspective of a laptop inside the LAN.
It must access the [login to view URL] page
Credentials are required, and suitable credentials will be supplied with minimal privilege to run the [login to view URL] page only.
The application must execute the [login to view URL] page in a headless Chrome instance on the laptop in the company LAN. Wait for the test to finish. Then record all stats in a new row in a CSV file.
This is to be repeated at a configurable interval. Likely every 15 minutes.
The CSV file is to be Excel ready, so that performance figures can be easily graphed.
The application must be sufficiently robust for cases when the speedtest does not complete properly, for any reason, and provide logs accordingly.
If the freelancer is skilled and knowledgeable in uploading the data to a NoSQL cloud database such as Firestore, using methods similar to what is described here [login to view URL] then I’m interested in such an implementation. This can be extended with a cloud hosted graphic visualisation of the data in the cloud database.
Older technology for data aggregation such as RRDtool ([login to view URL]), or a modern equivalent, would also be worth considering.
We also have analysts experienced with Microsoft Power BI. I’d be interested to know what the options are for loading the performance figures into a database which can be queried with PowerBI.
As a first pass, what we require as soon as possible is a local CSV file of the performance figures from the [login to view URL] page, so we can engage in pro-active management and improvement of our business connectivity.
The extended “cloud” functionality using something like Firestore, Netlify, RRDTool, Microsoft PowerBI, etc, will depend on the experience and recommendation of the freelancer.
We may also be interested in extending the functionality to include logging of similar metrics for network performance derived from other websites or command line tools.
Such as [login to view URL] or more basic ping latency checks to edge routers and servers in various known datacentres.
TecEx will require control of any cloud service accounts which are set up, including GitHub or similar for source code. Copyright and all rights of the code are to be held by the VAT IT group company, except where code or libraries are incorporated which have pre-existing copyright and licensing. In such cases, Tecex and VAT IT must be awarded an unlimited perpetual use license for the pre-existing code or libraries.
@FREELANCER_RECOMMENDED
------------------------------------------------------
Can help... I am a Fullstack Expert in development of web, desktop and mobile apps... Lets Start!
Please start a Discussion with me and we can get started from there...
Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
Hi there! I'm interested in your project.
The job can be done using python with a headless chrome selenium instance with a scheduled task on windows or using cron for linux/mac.
Also, we can add a custom logging module to log whatever program activity you want. I have worked with firebase before, not specifically firestore but both have python APIs that can interact with those databases.
Regarding PowerBI I don't have experience using it, but any of the logged data can be pre-processed after fetching the data for alleviate the downstream data-processing.
On the other hand, the visualizations will depend on which web framework are you already using and what type of data are you expecting to show, there are many solutions out there for plotting many types of data.
Well, if you're interested message me, tell me more about your project, deadlines and so on.
Good luck!
PS. You can add a ND agreement as well as an IP agreement here on freelancer too... ask the recruiter for more info on that!
Hi, very interesting and not hard job for me. I have fully understood your requirement. This is an agile programmer with more than 7 years experience. I graduated of BScH Computer Science who possesses an interesting and understanding of web technologies, from web development to data analytics. I can help you.
Hi,
I am a Web Scrapping and automation expert. I checked and understood your requirements. I can handle this job very well to your appreciation. have always created a long-term collaboration with my clients through hard work and quality output for a reasonable price. If you have questions or doubts about anything, please feel free to ask me.
Sincerely,
Nagaraj