Is there a windows version of Graphite?

Asked by narasis

Is Graphite built only for Unix systems, or is there a windows version as well?

Question information

Language:
English Edit question
Status:
Answered
For:
Graphite Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
chrismd (chrismd) said :
#1

Not yet but I started working on it a while ago. Haven't had time to finish it yet unfortunately.

Revision history for this message
Nikunj Shanti (me-nikunj) said :
#2

I was able to get graphite(0.9.4) to run in cygwin, it did take a couple of hours to get all the necessary libs installed, but carbon/whisper/graphite are working correctly.

Revision history for this message
tim fulcher (tim-fulcher) said :
#3

I'm trying Graphite 0.99 on windows, think I've even avoided cygwin as well.
Everything installs except the carbon cache script which fails with

C:\tools\graphite\Scripts>python carbon-cache.py
Traceback (most recent call last):
  File "carbon-cache.py", line 28, in <module>
    from carbon.util import run_twistd_plugin
  File "C:\tools\graphite\lib\carbon\util.py", line 3, in <module>
    import pwd
ImportError: No module named pwd

pwd module is unix specific - is there a way to abstract that out easily?

Tim

Revision history for this message
chrismd (chrismd) said :
#4

It is probably still possible to run on windows with cygwin, though I'm sure compiling all the deps is still a pain in the ass. Running natively would definitely require some patches. I'm honestly not sure how much effort that would take. I'd love to have someone contribute and help maintain windows support, but unfortunately I have pretty much zero windows development knowledge (and no way to test) so I wouldn't be able to help much with the platform-specific stuff.

Revision history for this message
chrismd (chrismd) said :
#5

To answer your question, yes pwd is unix-specific, it is a module for working with the system password database. It is used to lookup a user id given a username, so other unix-specific calls can be made to drop root privileges and become that user.

Can you help with this problem?

Provide an answer of your own, or ask narasis for more information if necessary.

To post a message you must log in.